Dashboard / Flake Scores

Back to Overview

Flake Scores

Tests are scored when they fail and later pass on a rerun of the same commit, without a code change.

Tests Monitored

20

Unique Test Definitions

High Risk Tests

0

Score of 50% or More

Transient Failures

0

Failures that later passed

Rerun Recoveries

0

Commits with a Recovered Test

Ranked Test Reliability

Higher scores mean a larger share of completed attempts were transient failures.

TestFlake ScoreCompleted AttemptsTransient FailuresRerun RecoveriesAssessment

GET /health > retruns the service health

src/app.test.ts

0%
200Low Risk

parseInstallationWebhookPayload > accepts an installation created payload

src/github-app/installation-payload.test.ts

0%
200Low Risk

parseInstallationWebhookPayload > rejects an unsupported installation action

src/github-app/installation-payload.test.ts

0%
200Low Risk

parseJUnitXml > parses passing, failing, skipped, and error test cases

src/ingestion/junit-parser.test.ts

0%
200Low Risk

parseJUnitXml > rejects a document without test suites

src/ingestion/junit-parser.test.ts

0%
200Low Risk

formatFlakeRiskComment > formats evidence for high-risk changed tests

src/pull-requests/flake-risk-comment.test.ts

0%
200Low Risk

formatFlakeRiskComment > rejects an empty risk list

src/pull-requests/flake-risk-comment.test.ts

0%
200Low Risk

findPullRequestFlakeRisks > returns a confirmed high-risk test in a changed file

src/pull-requests/flake-risk-evaluator.test.ts

0%
200Low Risk

findPullRequestFlakeRisks > ignores unmatched, low-score, and unconfirmed tests

src/pull-requests/flake-risk-evaluator.test.ts

0%
200Low Risk

createPullRequestFeedback > creates one record and ignores a duplicate PR commit

src/pull-requests/pull-request-feedback-repository.integration.test.ts

0%
200Low Risk

evaluatePullRequestFeedback > posts one evidence-based comment for changed high-risk tests

src/pull-requests/pull-request-feedback-service.test.ts

0%
200Low Risk

evaluatePullRequestFeedback > does not comment when changed files have no confirmed flake risk

src/pull-requests/pull-request-feedback-service.test.ts

0%
200Low Risk

parsePullRequestWebhookPayload > accepts a pull request synchronize payload

src/pull-requests/pull-request-payload.test.ts

0%
200Low Risk

parsePullRequestWebhookPayload > identifies actions ReproPulse does not evaluate

src/pull-requests/pull-request-payload.test.ts

0%
200Low Risk

POST /webhooks/github > accepts a singed delivery once and treats the retry as a duplicate

src/routes/github-webhooks.integration.test.ts

0%
200Low Risk

calculateFlakeScore > detects a failure that passes on a rerun of the same commit

src/scoring/flake-score.test.ts

0%
200Low Risk

calculateFlakeScore > does not classify a permanent failure as flaky

src/scoring/flake-score.test.ts

0%
200Low Risk

calculateFlakeScore > ignores skipped tests and does not treat pass-then-fail as a rerun recovery

src/scoring/flake-score.test.ts

0%
200Low Risk

parseWorkflowRunWebhookPayload > accepts a valid workflow_run webhook payload

src/workflows/workflow-run-payload.test.ts

0%
200Low Risk

parseWorkflowRunWebhookPayload > rejects a payload missing a required workflow-run field

src/workflows/workflow-run-payload.test.ts

0%
200Low Risk