Trunk Flaky Tests
Trunk Flaky Tests is a comprehensive solution for detecting, quarantining, and eliminating flaky tests in software development pipelines. It integrates with any CI provider and works with any programming language or test runner, allowing teams to automatically identify tests that fail intermittently. The platform groups related test failures using AI to help developers spot patterns and trends, accelerating root-cause analysis. Once flaky tests are detected, Trunk can automatically quarantine them, preventing them from breaking builds or blocking CI workflows without requiring code changes. Quarantined tests continue to run, but failures are suppressed. Additionally, Trunk offers integrated ticketing to create and assign tickets for flaky test fixes directly from the dashboard, ensuring accountability and resolution. The tool provides key repository metrics and impact analysis to quantify wasted engineering time and CI hours, helping teams prioritize reliability efforts. It is trusted by engineering teams at companies like Zillow, Brex, and Faire.
- Category
- Project Management Software
- Pricing
- Unknown
Problem solved
Flaky tests undermine CI reliability, causing lost engineering productivity, longer feedback loops, and eroded trust in test suites. Trunk Flaky Tests automates the detection and quarantining of flaky tests, reducing manual investigation and re-runs, and helps teams systematically eliminate flakiness.
Use cases
- Automatically detect flaky tests in CI pipelines across any language or test runner
- Quarantine flaky tests to unblock CI without code changes
- Group related test failures with AI to identify patterns and root causes
- Integrate with ticketing systems (e.g., Jira) to assign and track flaky test fixes
- Analyze flaky test impact on engineering hours and CI time via dashboard metrics
- Improve test suite reliability and developer confidence in CI results
Audience
- Developers
- ML Engineers
- Enterprise
- Startups
Pros
- Automatic detection and quarantining of flaky tests reduces manual effort
- Works with any CI provider, language, and test runner
- AI-powered grouping of related failures accelerates debugging
- Integrated ticketing streamlines ownership and resolution
- Dashboards and impact analysis help prioritize flaky test elimination
Cons
- Requires a subscription to the Trunk platform
- May involve initial configuration and onboarding overhead
- Effectiveness depends on historical test data availability
- Quarantine feature could potentially mask real failures if misconfigured
Official website: https://trunk.io/flaky-tests
Canonical LambdaBase page: https://www.lambdabase.com/tools/trunk-flaky-tests