Dashboard / Test History
Test History
Inspect the execution history used to calculate Repropulse flake scores. A failure followed by a pass on the same commit is a rerun-recovery signal.
Executions Recorded
40
Latest 100 Results
Passed
40
Completed Successfully
Failed or Errored
0
Require Investigation
Execution Evidence
Ordered from newest to oldest workflow completion.
| Test | Outcome | Duration | Workflow Attempt | Commit | Failure Detail |
|---|---|---|---|---|---|
parseWorkflowRunWebhookPayload > rejects a payload missing a required workflow-run field src/workflows/workflow-run-payload.test.ts | passed | 2 | CI Attempt 1 · main | ef81e227bc | - |
parseWorkflowRunWebhookPayload > accepts a valid workflow_run webhook payload src/workflows/workflow-run-payload.test.ts | passed | 5 | CI Attempt 1 · main | ef81e227bc | - |
calculateFlakeScore > ignores skipped tests and does not treat pass-then-fail as a rerun recovery src/scoring/flake-score.test.ts | passed | 0 | CI Attempt 1 · main | ef81e227bc | - |
calculateFlakeScore > does not classify a permanent failure as flaky src/scoring/flake-score.test.ts | passed | 0 | CI Attempt 1 · main | ef81e227bc | - |
calculateFlakeScore > detects a failure that passes on a rerun of the same commit src/scoring/flake-score.test.ts | passed | 2 | CI Attempt 1 · main | ef81e227bc | - |
POST /webhooks/github > accepts a singed delivery once and treats the retry as a duplicate src/routes/github-webhooks.integration.test.ts | passed | 135 | CI Attempt 1 · main | ef81e227bc | - |
parsePullRequestWebhookPayload > identifies actions ReproPulse does not evaluate src/pull-requests/pull-request-payload.test.ts | passed | 1 | CI Attempt 1 · main | ef81e227bc | - |
parsePullRequestWebhookPayload > accepts a pull request synchronize payload src/pull-requests/pull-request-payload.test.ts | passed | 5 | CI Attempt 1 · main | ef81e227bc | - |
evaluatePullRequestFeedback > does not comment when changed files have no confirmed flake risk src/pull-requests/pull-request-feedback-service.test.ts | passed | 1 | CI Attempt 1 · main | ef81e227bc | - |
evaluatePullRequestFeedback > posts one evidence-based comment for changed high-risk tests src/pull-requests/pull-request-feedback-service.test.ts | passed | 7 | CI Attempt 1 · main | ef81e227bc | - |
createPullRequestFeedback > creates one record and ignores a duplicate PR commit src/pull-requests/pull-request-feedback-repository.integration.test.ts | passed | 17 | CI Attempt 1 · main | ef81e227bc | - |
findPullRequestFlakeRisks > ignores unmatched, low-score, and unconfirmed tests src/pull-requests/flake-risk-evaluator.test.ts | passed | 0 | CI Attempt 1 · main | ef81e227bc | - |
findPullRequestFlakeRisks > returns a confirmed high-risk test in a changed file src/pull-requests/flake-risk-evaluator.test.ts | passed | 3 | CI Attempt 1 · main | ef81e227bc | - |
formatFlakeRiskComment > rejects an empty risk list src/pull-requests/flake-risk-comment.test.ts | passed | 1 | CI Attempt 1 · main | ef81e227bc | - |
formatFlakeRiskComment > formats evidence for high-risk changed tests src/pull-requests/flake-risk-comment.test.ts | passed | 3 | CI Attempt 1 · main | ef81e227bc | - |
parseJUnitXml > rejects a document without test suites src/ingestion/junit-parser.test.ts | passed | 2 | CI Attempt 1 · main | ef81e227bc | - |
parseJUnitXml > parses passing, failing, skipped, and error test cases src/ingestion/junit-parser.test.ts | passed | 7 | CI Attempt 1 · main | ef81e227bc | - |
parseInstallationWebhookPayload > rejects an unsupported installation action src/github-app/installation-payload.test.ts | passed | 2 | CI Attempt 1 · main | ef81e227bc | - |
parseInstallationWebhookPayload > accepts an installation created payload src/github-app/installation-payload.test.ts | passed | 4 | CI Attempt 1 · main | ef81e227bc | - |
GET /health > retruns the service health src/app.test.ts | passed | 62 | CI Attempt 1 · main | ef81e227bc | - |
parseWorkflowRunWebhookPayload > rejects a payload missing a required workflow-run field src/workflows/workflow-run-payload.test.ts | passed | 2 | CI Attempt 3 · main | caab6aa796 | - |
parseWorkflowRunWebhookPayload > accepts a valid workflow_run webhook payload src/workflows/workflow-run-payload.test.ts | passed | 8 | CI Attempt 3 · main | caab6aa796 | - |
calculateFlakeScore > ignores skipped tests and does not treat pass-then-fail as a rerun recovery src/scoring/flake-score.test.ts | passed | 0 | CI Attempt 3 · main | caab6aa796 | - |
calculateFlakeScore > does not classify a permanent failure as flaky src/scoring/flake-score.test.ts | passed | 0 | CI Attempt 3 · main | caab6aa796 | - |
calculateFlakeScore > detects a failure that passes on a rerun of the same commit src/scoring/flake-score.test.ts | passed | 2 | CI Attempt 3 · main | caab6aa796 | - |
POST /webhooks/github > accepts a singed delivery once and treats the retry as a duplicate src/routes/github-webhooks.integration.test.ts | passed | 150 | CI Attempt 3 · main | caab6aa796 | - |
parsePullRequestWebhookPayload > identifies actions ReproPulse does not evaluate src/pull-requests/pull-request-payload.test.ts | passed | 1 | CI Attempt 3 · main | caab6aa796 | - |
parsePullRequestWebhookPayload > accepts a pull request synchronize payload src/pull-requests/pull-request-payload.test.ts | passed | 6 | CI Attempt 3 · main | caab6aa796 | - |
evaluatePullRequestFeedback > does not comment when changed files have no confirmed flake risk src/pull-requests/pull-request-feedback-service.test.ts | passed | 1 | CI Attempt 3 · main | caab6aa796 | - |
evaluatePullRequestFeedback > posts one evidence-based comment for changed high-risk tests src/pull-requests/pull-request-feedback-service.test.ts | passed | 8 | CI Attempt 3 · main | caab6aa796 | - |
createPullRequestFeedback > creates one record and ignores a duplicate PR commit src/pull-requests/pull-request-feedback-repository.integration.test.ts | passed | 31 | CI Attempt 3 · main | caab6aa796 | - |
findPullRequestFlakeRisks > ignores unmatched, low-score, and unconfirmed tests src/pull-requests/flake-risk-evaluator.test.ts | passed | 0 | CI Attempt 3 · main | caab6aa796 | - |
findPullRequestFlakeRisks > returns a confirmed high-risk test in a changed file src/pull-requests/flake-risk-evaluator.test.ts | passed | 3 | CI Attempt 3 · main | caab6aa796 | - |
formatFlakeRiskComment > rejects an empty risk list src/pull-requests/flake-risk-comment.test.ts | passed | 1 | CI Attempt 3 · main | caab6aa796 | - |
formatFlakeRiskComment > formats evidence for high-risk changed tests src/pull-requests/flake-risk-comment.test.ts | passed | 2 | CI Attempt 3 · main | caab6aa796 | - |
parseJUnitXml > rejects a document without test suites src/ingestion/junit-parser.test.ts | passed | 2 | CI Attempt 3 · main | caab6aa796 | - |
parseJUnitXml > parses passing, failing, skipped, and error test cases src/ingestion/junit-parser.test.ts | passed | 9 | CI Attempt 3 · main | caab6aa796 | - |
parseInstallationWebhookPayload > rejects an unsupported installation action src/github-app/installation-payload.test.ts | passed | 2 | CI Attempt 3 · main | caab6aa796 | - |
parseInstallationWebhookPayload > accepts an installation created payload src/github-app/installation-payload.test.ts | passed | 12 | CI Attempt 3 · main | caab6aa796 | - |
GET /health > retruns the service health src/app.test.ts | passed | 67 | CI Attempt 3 · main | caab6aa796 | - |