conduktor.io ↗

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

AuthorDavid Arthur
StatusAccepted
JIRAKAFKA-17629
WikiView on Apache Wiki
Created2024-09-15
Last Modified2024-10-02
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.