Back to products
Trunk Flaky Tests

Trunk Flaky Tests

Detect, quarantine, and eliminate flaky tests

Overview

What it is

Trunk is the CI Reliability Platform designed to eliminate the hidden tax of an unreliable pipeline. By automating flaky test management and providing an intelligent merge queue, we help engineering teams at companies like Zillow, Faire, and Brex save thousands of hours and ship code with confidence.

Intent

I need it when

Gain visibility into which tests are flaky, how often they fail, and which PRs are impacted by unreliable tests

Trunk provides a flaky test dashboard showing flake frequency, affected PRs, test age, and failure stack traces. AI-powered analysis identifies duplicate failures and generates summaries. Integrations with Slack, Linear, and Jira enable automatic ticket creation and team notifications.

Eliminate wasted developer time caused by flaky test failures that require manual re-runs and investigation

Trunk Flaky Tests detects and quarantines unreliable tests automatically across any language and test runner, preventing false CI failures. Developers see PR comments explaining whether failures are code-related or known flakes, eliminating 10–15 minutes of debugging per incident.

Integrate flaky test detection and merge queue management without code changes or language-specific configuration

Trunk works with any CI provider, test framework, and build system via CLI integration and JUnit XML/XCResult/Bazel BEP output analysis. No source code access required; setup is provider-agnostic and language-agnostic.

Maintain main branch stability while scaling PR throughput from dozens to hundreds of daily commits

Trunk's merge queue runs parallel testing on non-overlapping code changes, batches up to 100 PRs per run, and auto-bisects failures. Anti-flake protection ensures quarantined test failures do not block merges, enabling sustained 250+ PRs/hour throughput.

Reduce CI infrastructure costs and engineering velocity loss from repeated test re-runs and serialized merge queues

By eliminating flaky test re-runs and parallelizing merge queue processing, Trunk reduces CI execution time and compute costs. Customers report 9.4 hours of engineering productivity saved per day and merge times reduced from 30 minutes to 2 minutes.

Drop

Not a fit when

  • Team has fewer than 5 developers and minimal test volume—free tier may be sufficient indefinitely without upgrade need
  • Organization uses only proprietary or custom test runners not producing JUnit XML, XCResult, or Bazel BEP output formats
  • CI pipeline is fully isolated on-premise with no cloud connectivity or API access to GitHub/external integrations
  • Team requires on-premise deployment and cannot wait for private preview access to Trunk's on-premise offering
  • Organization has zero flaky test issues and does not use GitHub for merge queue management
Commercials

Pricing

USD0 / monthly View pricing