Test Flake Doctor View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.4.4 or later
Package size
356 KB
Files
129
Views in the past week
8

Price tracking

Last checked
Tracked since
Lowest recorded
$39.99 on

Keywords

Test Flake Doctor

by Kevin Bjorvand (opens in new tab)

No ratings yet

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

Price $79.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Test Flake Doctor, 6 months Current $79.99; lowest $39.99; highest $79.99 in this period. $0 $50 $100 Sep Oct Nov

Asset preview

1 / 8

Test Flake Doctor screenshot 1

Test Flake Doctor screenshot 1

About this asset

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.

From the publisher's Asset Store listing.

Technical details

PRODUCT TYPE

  • Editor-only NUnit result history, flake diagnosis, quarantine, reporting, and CI tool.

REQUIREMENTS

  • Unity 2022.3 or newer, including Unity 6.
  • NUnit-compatible XML result files from Unity Test Runner or CI.
  • Unity Test Framework is optional for import/analysis and required for flake hunt and the quarantine attribute workflow.

KEY FEATURES

  • Imports existing NUnit XML; normal analysis does not rerun tests.
  • Committed, deterministic test history with stable test identity.
  • Ranked flake scores with evidence strength and confidence language.
  • 18 diagnoses for sequence, agent, timing, message, and outcome patterns.
  • Focused flake hunt for repeated execution of a selected test.
  • Quarantine owner, reason, expiry, and overdue enforcement.
  • Privacy redaction for account, machine, domain, and working paths.
  • JSON, Markdown, self-contained HTML, and batch-mode CI output.

IMPORTANT LIMITS

  • Evidence indicates likely flakiness; it does not prove a code-level root cause.
  • Sparse or low-quality history produces lower confidence.
  • Does not replace Unity Test Runner or repair tests automatically.
  • Flake hunt results can still be influenced by machine load and environment.

Full documentation.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.4.4f1 Compatible Compatible Compatible

As listed on the Asset Store.