VAL-CROSS-003 re-tested after FEAT-009-FIX-002 fixes: - Run history now displays all 3 validation runs (not just latest) - Coverage bar tooltip shows '0 of 3' (not 'undefined of 3') All 12 integration milestone assertions now pass. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
52 lines
1.4 KiB
JSON
52 lines
1.4 KiB
JSON
{
|
|
"milestone": "integration",
|
|
"round": 3,
|
|
"status": "pass",
|
|
"assertionsSummary": {
|
|
"total": 12,
|
|
"passed": 12,
|
|
"failed": 0,
|
|
"blocked": 0
|
|
},
|
|
"passedAssertions": [
|
|
"VAL-CROSS-001",
|
|
"VAL-CROSS-002",
|
|
"VAL-CROSS-003",
|
|
"VAL-UI-004",
|
|
"VAL-UI-005",
|
|
"VAL-UI-006",
|
|
"VAL-UI-007",
|
|
"VAL-UI-008",
|
|
"VAL-UI-009",
|
|
"VAL-UI-010",
|
|
"VAL-UI-011",
|
|
"VAL-UI-012"
|
|
],
|
|
"failedAssertions": [],
|
|
"blockedAssertions": [],
|
|
"appliedUpdates": [],
|
|
"previousRound": ".factory/validation/integration/user-testing/synthesis.json",
|
|
"roundOverRound": {
|
|
"round1": { "passed": 5, "failed": 7, "blocked": 0 },
|
|
"round2": { "passed": 11, "failed": 1, "blocked": 0 },
|
|
"round3": { "passed": 12, "failed": 0, "blocked": 0 },
|
|
"delta": { "newlyPassed": 1, "stillFailing": 0, "newlyFailed": 0 }
|
|
},
|
|
"reTestDetails": {
|
|
"reTestedAssertion": "VAL-CROSS-003",
|
|
"fixFeature": "FEAT-009-FIX-002",
|
|
"fixesVerified": [
|
|
{
|
|
"issue": "Run history showed only 1 of 3 validation runs",
|
|
"fix": "Component now iterates over all runs from paginated API response",
|
|
"verified": true
|
|
},
|
|
{
|
|
"issue": "Coverage bar tooltip showed 'undefined of 3' instead of '0 of 3'",
|
|
"fix": "String interpolation fixed to use null coalescing for passedAssertions count",
|
|
"verified": true
|
|
}
|
|
]
|
|
}
|
|
}
|