Catch Flakes On Main
14 hours ago
- Flaky tests fail intermittently, causing productivity drain as test suites grow.
- Flaky tests may stem from genuine bugs or infrastructure instability.
- Working on PRs with flaky tests tempts re-running tests rather than fixing root causes.
- A merge queue ensures main branch passes all tests, defining failures on main as flakes.
- Collecting all main-branch flaky test failures into a list helps prioritize and reveal correlations.