Flaky Test Detective
Flaky Test Detective is an open-source tool that analyzes results from repeated test runs to find tests failing inconsistently.
What Flaky Test Detective is
Flaky Test Detective is an open-source tool that analyzes results from repeated test runs to find tests failing inconsistently. It identifies flaky tests, examines possible causes, and can quarantine tests that exceed a chosen threshold. Detection covers timing variance, network errors, and failures that depend on execution order. The tool accepts Playwright JSON and JUnit XML, detecting the input format automatically. Reports can appear in colorized console output, JSON, HTML with SVG charts, or Markdown for GitHub pull request comments. Trend history is stored in SQLite by default, with JSON available as a file-based fallback. The default configuration requires at least three runs before analysis. Quarantine mode tags tests above the threshold and outputs a pattern usable with Playwright’s --grep-invert option. Usage is documented through an npm-installed command-line interface or programmatic Analyzer import. A GitHub Actions example is provided for Playwright results. The repository lists an MIT license and identifies Quvantic as the maker.
Good
- Finds timing, network, and order-related flakiness
- Supports Playwright JSON and JUnit XML
- Multiple report formats
- SQLite trend history
- GitHub Actions example
Watch out
- Requires three runs by default
- Supports Playwright and JUnit formats
- Quarantine depends on a configured threshold
Who it suits
Flaky Test Detective is intended for QA teams investigating intermittent failures across Playwright or JUnit tests. It suits teams that want reports, historical trends, and a quarantine workflow.
Verdict
Flaky Test Detective combines repeated-run analysis with reporting and quarantine options for flaky tests. Its default minimum of three runs and supported input formats should fit the way your test results are produced.
The facts
Each one read from Flaky Test Detective's own pages, with the date it was checked.
What it does
- CI integration
- The README shows a GitHub Actions workflow that analyzes Playwright JSON results.checked 11 Oct 2026
- Detection
- It detects timing variance, network errors, and order-dependent failures.checked 4 Oct 2026
- Flakiness patterns
- It detects timing variance, network errors, and order-dependent failures.checked 11 Oct 2026
- History
- Historical trend data can be stored in SQLite, with JSON available as a file-based fallback.checked 11 Oct 2026
- Intended users
- The README describes QA teams as users who can use the tool to find flaky tests and investigate their causes.checked 11 Oct 2026
- License
- The repository identifies its license as MIT.checked 11 Oct 2026
- Minimum runs
- The default configuration requires 3 runs before analysis.checked 11 Oct 2026
- Purpose
- Flaky Test Detective analyzes test results across multiple runs to identify flaky tests and quarantine the worst offenders.checked 11 Oct 2026
- Quarantine
- Quarantine mode tags tests above a threshold and outputs a pattern usable with Playwright's --grep-invert option.checked 11 Oct 2026
- Reports
- Reporters include colorized console, JSON, HTML with SVG charts, and GitHub pull request comment markdown.checked 11 Oct 2026
- Supported formats
- It supports Playwright JSON and JUnit XML parsers with automatic detection.checked 11 Oct 2026
- Test formats
- It supports Playwright JSON and JUnit XML parsers, with automatic format detection.checked 4 Oct 2026
- Usage
- The project documents installation through npm and provides a command-line interface and programmatic TypeScript usage.checked 11 Oct 2026
The company
- Maker
- The repository says it was built by Quvantic.checked 4 Oct 2026
Alternatives to Flaky Test Detective
- 1

Cypress
Free planOpen sourceWebAPILinuxmacOS8.4From $67 a month - 2

Qualflare
Free planAndroidiOSWebAPI8.2From $16 a month - 3

TeamCity
Free planAndroidWebAPILinux8.2From $15 a month - 4

Captain
Free planOpen sourceWebAPILinuxmacOS8.1$10 one-time - 5
Bitbucket Pipelines
Free planWebAPILinuxmacOS8.0From $3.65 a month - 6

BuildPulse
Free planWebAPILinuxmacOS7.9Free plan
