{ "generated_at": "2026-04-01T11:03:59.776967", "test_suites": { "unit": { "test_files": [], "total_files": 0, "total_cases": 0 }, "integration": { "test_files": [ { "file_name": "test_distributed_transaction.py", "relative_path": "integration/test_distributed_transaction.py", "test_cases": 6 }, { "file_name": "test_dictionary.py", "relative_path": "integration/test_dictionary.py", "test_cases": 20 }, { "file_name": "test_disaster_recovery.py", "relative_path": "integration/test_disaster_recovery.py", "test_cases": 8 }, { "file_name": "test_user.py", "relative_path": "integration/test_user.py", "test_cases": 38 }, { "file_name": "test_auth.py", "relative_path": "integration/test_auth.py", "test_cases": 12 }, { "file_name": "test_role.py", "relative_path": "integration/test_role.py", "test_cases": 34 }, { "file_name": "test_system_migration.py", "relative_path": "integration/test_system_migration.py", "test_cases": 8 }, { "file_name": "test_websocket.py", "relative_path": "integration/test_websocket.py", "test_cases": 22 }, { "file_name": "test_exception_scenarios.py", "relative_path": "integration/test_exception_scenarios.py", "test_cases": 40 }, { "file_name": "test_data_recovery.py", "relative_path": "integration/test_data_recovery.py", "test_cases": 6 }, { "file_name": "test_audit.py", "relative_path": "integration/test_audit.py", "test_cases": 20 }, { "file_name": "test_file.py", "relative_path": "integration/test_file.py", "test_cases": 12 }, { "file_name": "test_config.py", "relative_path": "integration/test_config.py", "test_cases": 10 }, { "file_name": "test_boundary_conditions.py", "relative_path": "integration/test_boundary_conditions.py", "test_cases": 10 }, { "file_name": "test_menu.py", "relative_path": "integration/test_menu.py", "test_cases": 25 }, { "file_name": "test_notice.py", "relative_path": "integration/test_notice.py", "test_cases": 20 }, { "file_name": "test_permission.py", "relative_path": "integration/test_permission.py", "test_cases": 20 }, { "file_name": "test_dict.py", "relative_path": "integration/test_dict.py", "test_cases": 14 } ], "total_files": 18, "total_cases": 325 }, "e2e": { "test_files": [ { "file_name": "test_real_e2e.py", "relative_path": "e2e/test_real_e2e.py", "test_cases": 22 }, { "file_name": "test_comprehensive_e2e.py", "relative_path": "e2e/test_comprehensive_e2e.py", "test_cases": 20 }, { "file_name": "test_e2e.py", "relative_path": "e2e/test_e2e.py", "test_cases": 14 }, { "file_name": "test_e2e_critical_workflows.py", "relative_path": "e2e/test_e2e_critical_workflows.py", "test_cases": 12 } ], "total_files": 4, "total_cases": 68 }, "uat": { "test_files": [ { "file_name": "test_uat_user_experience.py", "relative_path": "uat/test_uat_user_experience.py", "test_cases": 24 }, { "file_name": "test_uat_workflow.py", "relative_path": "uat/test_uat_workflow.py", "test_cases": 24 }, { "file_name": "test_uat_acceptance.py", "relative_path": "uat/test_uat_acceptance.py", "test_cases": 20 }, { "file_name": "test_uat_business_scenario.py", "relative_path": "uat/test_uat_business_scenario.py", "test_cases": 20 } ], "total_files": 4, "total_cases": 88 }, "performance": { "test_files": [ { "file_name": "test_performance.py", "relative_path": "performance/test_performance.py", "test_cases": 6 } ], "total_files": 1, "total_cases": 6 }, "security": { "test_files": [], "total_files": 0, "total_cases": 0 } }, "summary": { "total_test_files": 27, "total_test_cases": 487, "test_categories": { "unit": { "files": 0, "cases": 0 }, "integration": { "files": 18, "cases": 325 }, "e2e": { "files": 4, "cases": 68 }, "uat": { "files": 4, "cases": 88 }, "performance": { "files": 1, "cases": 6 }, "security": { "files": 0, "cases": 0 } } } }