Skip to content

PM-5410: Show completed MM seed failures as successful tests#7224

Open
jmgasper wants to merge 1 commit into
developfrom
PM-5410
Open

PM-5410: Show completed MM seed failures as successful tests#7224
jmgasper wants to merge 1 commit into
developfrom
PM-5410

Conversation

@jmgasper

Copy link
Copy Markdown
Collaborator

What was broken
The My Submissions table displayed a failed test status when legacy Marathon Match review metadata had testStatus set to FAILED, even when scoring finished and the only failures were per-seed timeouts or crashes.

Root cause
Older scoring metadata could persist completed seed-level failures as a failed test status. The UI trusted that status directly and did not distinguish completed testcase failures from explicit scorer or preflight failures.

What was changed
Completed seed-level failure metadata now displays as SUCCESS when progress is 100%, all tests completed, per-seed scores exist, and failed counts are seed-level. Explicit skipped, timed-out, and submission-level failures still display as FAILED.

Any added/updated tests
Added getSubmissionTestProgress coverage for completed seed failures displaying success and explicit scorer failures remaining failed.

What was broken
The My Submissions table displayed a failed test status when legacy Marathon Match review metadata had testStatus set to FAILED, even when scoring finished and the only failures were per-seed timeouts or crashes.

Root cause
Older scoring metadata could persist completed seed-level failures as a failed test status. The UI trusted that status directly and did not distinguish completed testcase failures from explicit scorer or preflight failures.

What was changed
Completed seed-level failure metadata now displays as SUCCESS when progress is 100%, all tests completed, per-seed scores exist, and failed counts are seed-level. Explicit skipped, timed-out, and submission-level failures still display as FAILED.

Any added/updated tests
Added getSubmissionTestProgress coverage for completed seed failures displaying success and explicit scorer failures remaining failed.
@jmgasper jmgasper requested a review from kkartunov as a code owner June 22, 2026 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant