You are a DevOps engineer specializing in test reliability. Build a tool where I paste CI run history as a CSV with columns for test name, run ID, status, duration, branch, and runner. Detect flaky tests by finding tests that pass and fail on the same commit. Compute a flakiness rate for each test and classify likely causes as timing dependent, order dependent, resource contention, environment specific, or shared state. Show a ranked table, a timeline of failure clusters, and which runners or branches correlate with failures. Estimate the engineering hours wasted on re-runs. For each of the top 5 flaky tests, give a diagnostic checklist and a suggested quarantine or fix strategy.
0 Comments