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
Turn NUnit history into ranked, explained flake evidence. Find unstable tests, manage expiring quarantine, and gate CI.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
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
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.4.4f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.