Skip to content

PM-6312: Correct current Marathon Match test process - #2286

Open
jmgasper wants to merge 1 commit into
devfrom
fix/PM-6312-current-test-process
Open

PM-6312: Correct current Marathon Match test process#2286
jmgasper wants to merge 1 commit into
devfrom
fix/PM-6312-current-test-process

Conversation

@jmgasper

Copy link
Copy Markdown
Collaborator

Related JIRA Ticket:

https://topcoder.atlassian.net/browse/PM-6312

What’s in this PR?

  • infer the temporary Marathon Match scorer stage from an unambiguous current/open challenge phase while the first summation is pending
  • keep explicit scorer evidence authoritative and avoid guessing during mixed or unknown phases
  • add regression coverage for the recorded Submission-phase race, Review phase, phase aliases, and ambiguous overlaps
  • document the scorer lifecycle behavior

Validation

  • yarn test:no-watch --runInBand src/apps/opportunities/src/utils/marathon-match.utils.spec.ts
  • yarn test:no-watch --runInBand src/apps/opportunities/src/pages/ChallengeDetailsPage.flows.spec.tsx -t "renders Marathon Match testing progress"
  • yarn lint
  • yarn tsc --noEmit
  • NODE_OPTIONS=--max-old-space-size=8192 yarn build
  • git diff --check

@jmgasper
jmgasper requested a review from kkartunov as a code owner September 11, 2026 11:57
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