KIP-1090 — Flaky Test Management
Accepted Testing
Introduces a formal flaky test management process including a `@Flaky` annotation to tag known-flaky tests, a threshold mechanism to quarantine tests exceeding a flakiness rate, and a dedicated re-run strategy for annotated tests. Unmanaged flaky tests erode CI confidence, mask real failures, and waste infrastructure by requiring full suite re-runs up to three times to achieve reliable results.
Details
| Author | David Arthur |
| Status | Accepted |
| JIRA | KAFKA-17629 |
| Wiki | View on Apache Wiki |
| Created | 2024-09-15 |
| Last Modified | 2024-10-02 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.