Automated Reduction of Flaky Tests
summary
Describes an automated layer that reduces flaky-test noise by enforcing test-writing rules with SonarQube (custom rules) run locally and in GitLab CI, plus a small service health-check framework that reads a JSON list of endpoints and expects HTTP 200 before tests run. The implementation analyzed 1,725 scripts in ~3.5 minutes, which removed most service-related failures and added immediate CI diagnostics; remaining flaky causes are mainly test data problems that are harder to automate.
AI-written summary · about
chapters (7)
- 0:00Automated test experience
- 4:42Flaky test symptoms and causes
- 10:09Prevention for services
- 17:01SonarQube static analysis
- 25:17Automation benefits and conclusions
- 30:00Q&A
- 40:24Closing
related talks
46mThe state of the Art in Tackling Flaky Tests
28mThe State of Art in Tackling Flaky Tests
26mKeeping Your Tests Lean
01h 15mTaking Control Of Your Test Environment
28mTest flakiness; methods for dealing with flaky tests
41m0Flake - Reaching reliable non-flaky tests
34mZap the Flakes! Leveraging AI to Combat Flaky Tests with CANNIER
48mFlaky Tests 2.0
