EVERYTHING XIAOMI
Get listed

Flaky Test Detective

Flaky Test Detective is an open-source tool that analyzes results from repeated test runs to find tests failing inconsistently.

Place
#30 of 31
Score
5.2
Flaky Test Detective's website

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

All alternatives
  1. 1Cypress logo

    Cypress

    Free planOpen sourceWebAPILinuxmacOS
    8.4From $67 a month
  2. 2Qualflare logo

    Qualflare

    Free planAndroidiOSWebAPI
    8.2From $16 a month
  3. 3TeamCity logo

    TeamCity

    Free planAndroidWebAPILinux
    8.2From $15 a month
  4. 4Captain logo

    Captain

    Free planOpen sourceWebAPILinuxmacOS
    8.1$10 one-time
  5. 5

    Bitbucket Pipelines

    Free planWebAPILinuxmacOS
    8.0From $3.65 a month
  6. 6BuildPulse logo

    BuildPulse

    Free planWebAPILinuxmacOS
    7.9Free plan