

Flake it till you make it - how to handle flaky tests
7 snips Jan 17, 2023
AI Snips
Chapters
Transcript
Episode notes
Understanding Flaky Tests
- Flaky tests pass and fail unpredictably, causing noise and slowing development.
- They reduce confidence in test suites and hinder continuous integration workflows.
Categories of Flaky Tests
- Flaky tests fall into two categories: order-dependent and non-order-dependent.
- Order-dependent flakiness often stems from shared state or poor setup and teardown.
Detect Flaky Tests Early
- Detect flaky tests by rerunning them frequently and randomizing test execution order.
- This exposes order-dependent flakiness early and prevents wasted debugging time.