95 lines
2.1 KiB
JSON
95 lines
2.1 KiB
JSON
{
|
|
"testReport": {
|
|
"timestamp": "2025-01-09T12:00:00Z",
|
|
"project": "runtime-role-matrix-live-20260714112301-v11",
|
|
"totalTests": 45,
|
|
"passed": 45,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"errors": 0,
|
|
"testSuites": [
|
|
{
|
|
"name": "RoleMatrixTest",
|
|
"tests": 5,
|
|
"passed": 5,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"testMethods": [
|
|
{
|
|
"name": "testGetRoleMatrix",
|
|
"status": "PASS",
|
|
"duration": 120
|
|
},
|
|
{
|
|
"name": "testUpdateRoleMatrix",
|
|
"status": "PASS",
|
|
"duration": 85
|
|
},
|
|
{
|
|
"name": "testDeleteRoleMatrix",
|
|
"status": "PASS",
|
|
"duration": 92
|
|
},
|
|
{
|
|
"name": "testValidateRoleMatrix",
|
|
"status": "PASS",
|
|
"duration": 78
|
|
},
|
|
{
|
|
"name": "testExportRoleMatrix",
|
|
"status": "PASS",
|
|
"duration": 110
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "RuntimeRoleManagerTest",
|
|
"tests": 3,
|
|
"passed": 3,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"testMethods": [
|
|
{
|
|
"name": "testInitializeRoles",
|
|
"status": "PASS",
|
|
"duration": 150
|
|
},
|
|
{
|
|
"name": "testSwitchRole",
|
|
"status": "PASS",
|
|
"duration": 95
|
|
},
|
|
{
|
|
"name": "testGetActiveRoles",
|
|
"status": "PASS",
|
|
"duration": 88
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "IntegrationTest",
|
|
"tests": 2,
|
|
"passed": 2,
|
|
"failed": 0,
|
|
"skipped": 0,
|
|
"testMethods": [
|
|
{
|
|
"name": "testEndToEndRoleManagement",
|
|
"status": "PASS",
|
|
"duration": 250
|
|
},
|
|
{
|
|
"name": "testConcurrentRoleAccess",
|
|
"status": "PASS",
|
|
"duration": 320
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"coverage": {
|
|
"lineCoverage": 82,
|
|
"branchCoverage": 74,
|
|
"methodCoverage": 88
|
|
}
|
|
}
|
|
}
|