Code Testing · Reviewed 26 Oct 2026

Trunk Flaky Tests

Detect, quarantine, and eliminate flaky tests across CI providers.

free tier · trunk.io ↗

Paid against free › Code Testing › Trunk Flaky Tests

Trunk Flaky Tests at a glance

Overview

01

Summary

The useful answer before the supporting detail.

Trunk Flaky Tests is a CI reliability tool that automatically detects, quarantines, and tracks flaky tests across any language, test runner, or CI provider S20. It is used by engineering teams to eliminate test re-runs, unblock CI, and reduce time wasted on flaky tests S20. The product provides AI-powered insights, real-time alerts, and integrations with Slack and ticketing systems to help teams stabilize their pipelines S20.

02

Product identity and positioning

Name, category, positioning, audience, and first-party claims.

  • Identity: Trunk Flaky Tests is a CI reliability product from Trunk, a developer tools company S20 S1.
  • Core purpose: It solves the problem of flaky tests that waste developer time and disrupt CI pipelines S20.
  • Intended users: Engineering teams and developers who want to keep their CI pipelines stable and fast S20.
  • Product scope: It is a component of the Trunk platform, focused on flaky test detection, quarantine, and tracking S20.
  • Positioning: Trunk positions itself as a CI acceleration platform that helps teams build software better and faster S1 S20.
  • Claimed distinction: It claims to automatically quarantine flaky tests without code changes, using AI-powered insights S20.
03

Use cases and audiences

Who the product serves and the jobs it is designed to handle.

AudiencePractical use case
Engineering teamsDetect and quarantine flaky tests to keep CI pipelines stable and reduce wasted time S20.
Fintech companiesMaintain a green main branch and prove every change for compliance, using CI reliability features S19.
Teams using major CI providersIntegrate with GitHub Actions, Jenkins, CircleCI, and Bitbucket Pipelines to manage flaky tests across their existing workflows S20.
Teams with complex test suitesTrack test status over time and identify patterns to debug and stabilize critical tests S20.

Features

09

Features and capabilities

Core functions and evidence-backed product capabilities.

CapabilityWhat it does
Flaky test detectionAutomatically detects flaky tests across any language, test runner, or CI provider, grouping related failures and tracking trends S20.
Automatic quarantineQuarantines flaky tests during CI runs without requiring code changes, eliminating test re-runs and unblocking CI S20.
AI-powered insightsUses AI to group similar failures and track test stability over time, helping teams identify patterns and resolve issues faster S20.
Status trackingTracks each test's status history, including flake rate and unique failure reasons, to help debug and stabilize critical tests S20.
Real-time alertsSends instant alerts via Slack when a test becomes flaky or is fixed, keeping teams informed S20.
Ticketing integrationIntegrates with ticketing systems to ensure flaky tests are owned and resolved seamlessly S20.
WebhooksProvides webhooks for real-time updates on quarantines, failures, resolutions, and other flaky test events S20.
Metrics trackingTracks metrics like flaky test rates, CI time per pull request, and time wasted due to flakiness S20.
10

Integrations and ecosystem

Connected products, exports, APIs, and workflow compatibility.

Integration or interfaceTypeWhat it enables
GitHub ActionsIntegrationWorks with GitHub Actions to detect and quarantine flaky tests in CI runs S20.
JenkinsIntegrationIntegrates with Jenkins to manage flaky tests across CI pipelines S20.
CircleCIIntegrationWorks with CircleCI to detect and quarantine flaky tests S20.
Bitbucket PipelinesIntegrationIntegrates with Bitbucket Pipelines for flaky test management S20.
SlackIntegrationSends real-time alerts when tests become flaky or are fixed S20.
Ticketing systemsIntegrationSeamlessly creates tickets for flaky tests to ensure they are owned and resolved S20.
WebhooksAPIProvides real-time updates on flaky test events for custom integrations S20.
JUnit XMLData formatConsumes test results in JUnit XML format for flaky test detection S19.

Pricing

11

Pricing and plans

Published plans, free access, trials, credits, and pricing limitations.

Plan or offerVerified price and billingIncludedLimits
Free$0 per committer per month S141M test spans per committer S14Up to 5 committers S14
Team$18 per committer per month S141M test spans per committer S14Unlimited committers; onboarding support S14
EnterpriseCustom pricing S14Volume discount S14SAML SSO, on-premises preview, 24/7 SLA support S14
Free trialTeam plan offers a free trial; length not stated S14Not establishedNot established

Competition

12

Competitive landscape

Domains competing for the same organic search demand.

Sampled competitors

CompetitorFirst-page appearancesSampled queriesAverage positionQueries observed
forum.cursor.com315.3cursor bugbot
geeksforgeeks.org111application testing
reddit.com111cursor bugbot
test.io112application testing
cursor.com112cursor bugbot
atlassian.com114application testing
wired.com114cursor bugbot
academy.pega.com115application testing
testrail.com116application testing
madewithlove.com116cursor bugbot

Website intelligence — Collected evidence

Customers, testimonials, and first-party review claims

Page typeEvidenceSource
customersSign in[https://trunk.io/customers
customers](https://calendly.com/trunk/demo?utm_source=trunk-io&utm_content=%2Fcustomers)https://trunk.io/customers
customersCustomershttps://trunk.io/customers
customersDocshttps://trunk.io/customers
customersPricinghttps://trunk.io/customers
customersLog in[https://trunk.io/customers
customersWhat happens when CI actually workshttps://trunk.io/customers
customersThese teams eliminated flaky test noise, cut merge times by 75%, and reclaimed thousands of engineering hours - without building it themselves.https://trunk.io/customers
customersP90 time to merge down 30%. 50% of merge queue failures eliminated.https://trunk.io/customers
customersFlaky TestsFintech~400 engineershttps://trunk.io/customers
customers↗](/customers/brex)https://trunk.io/customers
customers150,000+ tests across a JS/TS monorepo, merging at scale without flake-driven retries.https://trunk.io/customers
customersMerge QueueFlaky TestsAI Creator Tools~70 engineershttps://trunk.io/customers
customers↗](/customers/descript)[https://trunk.io/customers
customers94% of failing CI jobs now go green, and real bugs still block the merge.https://trunk.io/customers
customersFlaky TestsJourney Management31 engineershttps://trunk.io/customers
customers↗](/customers/theydo)[https://trunk.io/customers
customersFlaky tests surfaced, quarantined, or fixed, not ignored.https://trunk.io/customers
customersFlaky TestsData & Analytics49 engineershttps://trunk.io/customers
customers↗](/customers/metabase)https://trunk.io/customers

Independent review sources discovered

No links to supported independent review platforms were discovered on the collected pages.

13

AI visibility

Measured ChatGPT and Google AI mentions with cited sources.

AI-assistant referral traffic

  • Estimated current generative-AI referral share: 0.4%

Scout traffic model did not return a separate AI-referral trend series for this domain.

Website intelligence — Collected evidence

Site-stated AI capabilities

Page typeEvidenceSource
featuresData is encrypted in transit and at rest, in US-based AWS. The full subprocessor list includes the AI providers we use for failure analysis. Trunk keeps it 45 days. For longer retention, stream it to your own store, or run everything in your own account with Bring your own cloud.https://trunk.io/solutions/fintech
integrations](https://calendly.com/trunk/demo?utm_source=trunk-io&utm_content=%2Fblog%2Fdevops-without-the-drain-how-ai-frees-developers-from-repetitive-ops-work)https://trunk.io/blog/devops-without-the-drain-how-ai-frees-developers-from-repetitive-ops-work
integrationsAI DevOps Agenthttps://trunk.io/blog/devops-without-the-drain-how-ai-frees-developers-from-repetitive-ops-work
integrationsHow AI frees developers from repetitive workhttps://trunk.io/blog/devops-without-the-drain-how-ai-frees-developers-from-repetitive-ops-work
integrationsTLDR: AI DevOps Agents can take over high-frequency, low-leverage DevOps tasks like build restarts, deploy diagnostics, and health monitoring, freeing developers to focus on building, not babysitting infrastructure.https://trunk.io/blog/devops-without-the-drain-how-ai-frees-developers-from-repetitive-ops-work
integrationsAccording to Microsoft’s 2025 _Time Warp_ study, developers spend more time debugging and operational tasks than writing code. That means every moment lost to a flaky deploy or failing health check is eating into the most valuable part of a developer’s week.https://trunk.io/blog/devops-without-the-drain-how-ai-frees-developers-from-repetitive-ops-work
integrationsAnd it’s exactly the kind of work that AI Agents are built to handle.https://trunk.io/blog/devops-without-the-drain-how-ai-frees-developers-from-repetitive-ops-work
integrationsThere are plenty of things teams should do more often: updating health checks, syncing deploy status, closing the loop on flaky jobs. But they skip them. Why? Because the tasks are tedious. If these tasks were more manageable, teams would do them more. And that’s where AI comes in: not just faster execution, but broader execution.https://trunk.io/blog/devops-without-the-drain-how-ai-frees-developers-from-repetitive-ops-work
integrationsA well-configured AI DevOps Agent can quietly manage the background noise. These aren’t one-off scripts. They’re persistent, responsive systems that adapt to how your team works.https://trunk.io/blog/devops-without-the-drain-how-ai-frees-developers-from-repetitive-ops-work
integrationsAI DevOps Agenthttps://trunk.io/blog/you-don-t-need-a-developer-experience-team-to-have-a-good-internal-devex
integrationsTLDR; AI DevEx tooling improves developer experience by automating repetitive, manual tasks, giving developers more time to focus on development.https://trunk.io/blog/you-don-t-need-a-developer-experience-team-to-have-a-good-internal-devex
integrationsThis is where AI tooling can be extremely helpful. AI tools that “automate the automations” can handle repetitive, manual tasks and time sinks, giving development teams more time to focus on building and writing code. Common developer pain points like digging through CI logs to debug a flaky test or dealing with increasingly slow CI pipelines are partially or completely automated with good DevEx tooling and processes.https://trunk.io/blog/you-don-t-need-a-developer-experience-team-to-have-a-good-internal-devex
integrationsAt Trunk, we’ve been thinking about how dev teams of all sizes can get the benefits of a great DevEx without having to build everything from scratch or hire a dedicated team. The AI DevOps Agent is our answer to that.https://trunk.io/blog/you-don-t-need-a-developer-experience-team-to-have-a-good-internal-devex
integrationsSome example use cases for an AI DevOps Agent include:https://trunk.io/blog/you-don-t-need-a-developer-experience-team-to-have-a-good-internal-devex
customers> We shifted engineering resources from tool maintenance to building internal AI agents.https://trunk.io/customers/betterup

These are first-party product claims, not independent measurements of AI-search visibility.

14

Marketing opportunities

Actions calculated directly from the collected evidence.

OpportunityRecommended actionEvidence
Striking-distance keywordVolume 880 · https://trunk.io/blog/cursor-s-bugbot-code-reviewer-and-web-app-are-a-dx-nightmare
Competitor gap3 first-page appearances across cursor bugbot

Website intelligence — Collected evidence

Website evidence gaps

  • reviews: no usable public page was collected; verify whether the site publishes this evidence.
  • changes: no usable public page was collected; verify whether the site publishes this evidence.
  • identity: no usable public page was collected; verify whether the site publishes this evidence.
  • technical: no usable public page was collected; verify whether the site publishes this evidence.

Trust and proof

15

Customers, proof, and reviews

Published proof, customer signals, and review evidence.

Independent reviews

PlatformPageHow it was foundNote
StackpickTrunk.io Review 2026 / Pricing, Pros & Cons / StackpickGrounded web searchFree tier is capped at 5 monthly active committers and test-span volume (the greater of 5M or 1M per private committer); public repos stay free up to 5M test spans. Team pricing is per-seat but no longer published — you must contact sales for a number. Merge queue is Team/Enterprise only. Merge queue, flaky-test management, and centralized linter config add workflow steps that require team adaptation, and CI integration can be complex in non-standard setups. ... Skip it if: Your team has a simpl
ToolradarTrunk Reviews, Pricing & Alternatives (2026) / ToolradarGrounded web search## Ratings Across the Web 4.5(1 reviews) Trunk holds an aggregate rating of 4.5 out of 5 from 1 reviews across G2, last checked September 17, 2026. G2 1 reviews 4.5/5 Ratings aggregated from independent review platforms. Learn more
MakerStackTrunk Review 2026: 7.7/10, Free to StartGrounded web searchJune 1, 2026 · 4 min read The Verdict 7.7/10 Trunk is the most polished tool for killing flaky tests and unclogging merge bottlenecks on busy GitHub repos. It's overkill for small teams but a genuine velocity unlock once your CI starts fighting back.

Customer proof

Proof typeNamed customer or sourceEvidence
Case studyFaire (George Jacob)customer case study — # Faire How Faire eliminated logical merge conflicts across 350+ engineers 20% → 0% failure rate 18.8 hrs/day saved 330 hrs saved in 35 days ... (Faire saved 9.4 hours/day with Trunk Merge Queue / Trunk)
Case studyBetterUpcustomer case study — How BetterUp Saved 10,000+ PR Runs with Trunk 70% → 90%+ CI reliability 10,729 PR runs unblocked 350 passes to confirm fix ... (BetterUp pushed CI reliability from 70% to 90%+ / Trunk)
Case studyCasewarecustomer case study — The single biggest throughput gain came from moving away from sequential processing entirely. (Caseware cut merge time 75% on day one / Trunk)

Independent mentions

  • ESLint adopts Trunk as new linter runner in their repo / Hacker News — ESLint adopts Trunk as new linter runner in their repo / Hacker News ... ESLint adopts Trunk as new linter runner in their repo (trunk.io) ... 2 points by gewenyu99 on Sept 5, 2024 / hide / past / favorite / 2 comments ... Yes, we sponsored them because we have a commercial product that uses ESLint and we want to contribute back to open source. I don't see why this is an issue. We also wanted to show them our metalinter, which we believe has genuine use cases in open source. That's why it's free
  • Finally, fast CI. — developers, these are the challenges you're going to face. How do you have ... process manage all of that safely? It's complicated to do yourself. ... allowing our team to see flaky vs broken tests, number of pull requests impacted by flaky tests, and
  • Descript scales merges across a 150,000-test monorepo / Trunk — Trunk's merge queue easily handles the volume. On a typical weekday, 50–80 PRs pass through and over the last 30 days ~1,450 PRs merged through the queue. Furthermore, the in-house flaky test detection system the team had been maintaining is gone.
  • AgencyAnalytics: 30-40 PRs/day, submit and walk away / Trunk — 30-40 PRs merged/day 25-30min time to merge 4 repos → 1 monorepo ... The team moved to a monorepo and implemented Trunk Merge Queue in August 2024. Today: 30-40 PRs per day, 25-30 minute average time to merge. The immediate win was comprehensibility.

External links were grounded in one live web search. Search snippets are leads, not independently scraped page content; rejected links remain available in Review evidence.

16

Company, security, and trust

Ownership, policies, security signals, and public trust evidence.

SignalFindingSource
Company and ownershipOur team has led and delivered large-scale software and design projects in multiple startups and high-growth environments like Uber, Google, Amazon, and Sentry.source
Contact and supportNot published on the collected pages.—
Legal and privacyWhat if I need to cancel?source
Security and complianceSAML SSO and SOC 2 Type IIsource
Uptime and status pageEvery PR shows its state and what it's waiting on. When the queue backs up Trunk names the culprit. Queue depth, time-in-queue at P50/P95/P99, throughput, and restart counts scrape to Prometheus or Datadog. Plus a healthsource

Not found on the collected pages: contact and support. This only means Scout did not find it on the pages it read; it says nothing about the company itself.

17

Documentation and product updates

Help resources, product guidance, and visible changes over time.

Resource or updateTypeWhat is availableDate or freshness
Testing Solution Guide: Compare Tools for Speed and Accuracy / TrunkGuideGuides, comparisons, pricing breakdowns, use cases, and how-to articles. (source)Not dated
Merge Queue: List Pull Requests Public API Endpoint - Trunk PlatformChangelogA new POST /v1/listPullRequests endpoint lets you query all PRs in your merge queue programmatically. Filter by state (not ready, pending, testing, merged, failed, cancelled), time range, and… (source)Not dated
Merge Queue: Public API for Queue Management - Trunk PlatformChangelogYou can now fully manage your merge queues through the Trunk API without touching the web UI. (source)Not dated
Merge Queue: Slack App Home Tab - Trunk PlatformChangelogThe Trunk Slack App Home tab is now a full control plane for your merge queue activity across all your organizations. (source)Not dated
Merge Queue: Testing Details API Now Includes Impacted Target Information - Trunk PlatformChangelogThe Get Testing Details API now returns impacted target information, giving CI systems everything they need to launch the right tests. (source)Not dated

Not found in the collected public sources: public roadmap, status page, separate help center or knowledge base.

Technical

18

Technical and delivery signals

Delivery model, platforms, API, data ownership, reliability claims and release activity.

SignalFindingSource
Delivery model (cloud, self-hosted, desktop, browser extension)Trunk can be deployed in your own cloud environment (on-premises) S14.S14
Platforms and appsTrunk is a web-based platform S14.S14
API and extensibility (API, SDK, webhooks, MCP, plugins)Provides REST API for merge queue management and webhooks for flaky test events S43 S20.S43 S20
Data ownership and exportEach merge emits a timestamped record to your SIEM or evidence store, and webhooks can hold multi-year archives S19.S19
Performance and reliability claimsTrunk processes 15M+ CI jobs per month S19.S19
Release activityRecent changelog entries show ongoing feature releases in 2026 S42 S43 S62 S68.S42 S43 S62 S68
19

Measured infrastructure

Domain, certificate, and hosting signals, measured directly.

SignalFinding
First archived2021-05-08 — web archive
TLS certificateAmazon, valid, expires 2027-01-19
Security headersHSTS
Headers not servedCSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy
Server headerVercel
Mail handled byaspmx.l.google.com, alt1.aspmx.l.google.com
Nameserversns-1820.awsdns-35.co.uk, ns-293.awsdns-36.com

Not measurable: rdap: no RDAP server published for .io. A gap here means the lookup was unavailable, not that the finding is negative.

20

Technical site audit

A bounded multi-page crawl with page-level issues and URLs.

Scout — Bounded technical crawl

  • Pages crawled: 15 of 15 maximum
  • Technical health: 99/100
  • Critical issues: 0
  • Warnings: 2
  • Notices: 3

Issues

SeverityIssueValueAffected URL
warningPage should have one primary H12https://trunk.io/
warningPage should have one primary H12https://trunk.io/bring-your-own-cloud
noticeMeta description length should be reviewed24https://docs.trunk.io/changelog
noticePage is marked noindex—https://docs.trunk.io/changelog
noticeImages are missing alt text4https://docs.trunk.io/changelog

Crawled pages

StatusTitleH1sWordsResponseURL
200Trunk \Merge Queue, Flaky Tests & Dynamic CI2790116 ms
200Customers \Trunk1381216 ms
200Pricing \Trunk1118094 ms
200Flaky Test Detection & Quarantine \Trunk1109474 ms
200Merge Queue for GitHub: Parallel and Flake-Proof \Trunk11284210 ms
200Dynamic CI: Skip CI jobs you don't need \Trunk1132859 ms
200CI for fintech: ship fast, prove control \Trunk1155549 ms
200Bring Your Own Cloud \Trunk2167185 ms
200Trunk vs GitHub Merge Queue \Trunk1145354 ms
200Flaky Tests vs Buildkite Test Engine \Trunk1119783 ms
200Merge Queue vs Mergify \Trunk1115078 ms
200Merge Queue vs Aviator \Trunk1136857 ms
200Changelog - Trunk Platform16606284 mshttps://docs.trunk.io/changelog
200Blog \Trunk1494175 ms
200Free CI Health Report: Benchmark your CI reliability \Trunk1725145 ms

This is a bounded Scout crawl. Core Web Vitals and Lighthouse scores are not claimed unless a dedicated performance audit is connected.

21

Search Console and Analytics

First-party search and behavioral data connection state.

Modeled acquisition channels

ChannelEstimated share
direct68.0%
search15.8%
search organic15.3%
search paid0.5%
social5.6%
social organic3.7%
social paid1.8%
referrals6.3%
paid referrals1.0%
mail2.3%
gen ai0.4%
affiliate0.6%
other0.0%

First-party connections

IntegrationStatusData available after connection
Google Search ConsoleNot connectedClicks, impressions, CTR, average position, queries, pages, countries, and devices
Google AnalyticsNot connectedOrganic sessions, engagement, landing pages, conversions, geography, and devices

No first-party Search Console or Analytics numbers are shown until the site owner authorizes the corresponding Google account. Scout traffic model values above are modeled estimates, not private analytics totals.

Limits and method

22

Limitations and open questions

Known constraints and missing evidence from the collected pages.

The collected pages do not mention specific competitors. Evidence gaps include lack of detailed pricing for Enterprise plan, no explicit uptime guarantees, and no independent review ratings. Open questions include the exact length of the free trial and the full scope of the on-premises deployment options.

23

Sources, method, and limitations

Evidence inventory, collection method, provider use, and constraints.

This report is based on 15 collected pages from trunk.io, including product pages, pricing, changelogs, and customer case studies. The evidence catalog includes static and browser rendering-rendered pages, with external proof search performed. Limitations: some pages were partially rendered, and external review profiles were not scraped. Claims are cited with source tokens S1-S149.

Paid against free, in your inbox

One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.

No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.