import os import sys import json from backend.api import app from backend.services import process_case_dir def main(): base_dir = os.path.join(os.path.dirname(__file__), "test_complete") if len(sys.argv) > 1: case_id = sys.argv[1] case_dir = os.path.join(base_dir, case_id) results = [process_case_dir(case_dir)] else: results = [] if os.path.exists(base_dir): for name in os.listdir(base_dir): case_dir = os.path.join(base_dir, name) if os.path.isdir(case_dir): results.append(process_case_dir(case_dir)) print(json.dumps(results, ensure_ascii=False, indent=2)) if __name__ == "__main__": main()