Test Flake Doctor


Turn NUnit history into ranked, explained flake evidence. Find unstable tests, manage expiring quarantine, and gate CI.


by Kevin Bjorvand


Price History +

A test that passes after a rerun is still a release risk. Test Flake Doctor imports the NUnit result files your Test Runner already creates, builds a committed history, and ranks the tests that do not decide consistently.

What it helps you do

  • Import existing Edit Mode, Play Mode, and CI NUnit XML without rerunning the suite.
  • Score and rank likely flaky tests from repeated pass/fail evidence.
  • Explain patterns such as order dependence, build-agent bias, duration instability, and failure-message churn.
  • Run a focused flake hunt when one test needs repeated execution.
  • Quarantine with an owner, reason, expiry, and visible overdue state.
  • Redact account, machine, domain, and working-directory evidence from reports.
  • Export deterministic JSON, Markdown, and self-contained HTML evidence.
  • Import, analyse, report, and return a CI exit code in one batch run.

Use it when reruns hide unstable tests, quarantine has become permanent, or a team needs evidence to decide what to fix first.

The tool reports statistical and contextual evidence; it does not prove the root cause of nondeterminism. Imported history quality matters, and short histories remain low-confidence instead of being overstated.

Read the complete documentation.