Skip to content

proven: flakes judges a failed test four ways, by its tree and along its branch - #67

Merged
aledbf merged 1 commit into
mainfrom
proven/flake-kinds
Oct 25, 2026
Merged

aledbf merged 1 commit into
mainfrom
proven/flake-kinds

Conversation

@aledbf

@aledbf aledbf commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

Follow-up to #65, which was merged before this commit reached its branch (the push was never registered against the PR).

On spin's own runs the first pair of verdicts misled: a test that failed on three branches, once each, read as red, and a main broken for five commits read as five tests failed once each. Now:

  • flaky: another finished run on a tree it failed on did not fail it;
  • intermittent: along one branch it failed, did not on a later or earlier run, and failed again;
  • red: it failed on finished runs in a row;
  • once: one failure and no other run of its tree to tell - a rerun of the commit would.

The quarantine candidates are the flaky more than once and the intermittent. On spin's last 200 runs: 43 red (two broken periods), 10 once, 4 flaky, 3 intermittent on main (TestWhereQemuLaunchGoes among them). Docs updated; lint, test, mutate 0 survivors, site.

🤖 Generated with Claude Code

…its branch

On spin's own runs the first pair of verdicts misled: a test that failed on
three branches, once each, read as red, and a main broken for five
commits read as five tests failed once each. Flaky is another run of the
same tree that did not fail it; intermittent is on and off along one
branch; red is runs in a row; once is a failure nothing else speaks to -
a rerun of the commit would. The quarantine candidates are the flaky more
than once and the intermittent.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@aledbf
aledbf merged commit 81d4c17 into main Oct 25, 2026
3 checks passed
@aledbf
aledbf deleted the proven/flake-kinds branch October 25, 2026 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant