Files
gym-manage/test-suite/test_suite_report.json
T

204 lines
5.2 KiB
JSON

{
"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
}
}
}
}