This RFC patchset adds support to loop on failed tests, as proposed by Ted Ts'o in https://lwn.net/Articles/897061/: add a mode that will immediately rerun a failed test 25 or 100 times to establish a failure percentage. There are a couple of things which I'd like to resolve before dropping the RFC flag, but would appreciate early feedback on the approach here. The caveats are: - rerun tests will be tracked as a single failure in @try and @bad + xunit reports do not include any rerun details - .bad files generated on failure will be overwritten by test reruns For xunit reports, I think it'll make sense to stash the aggregates in a separate <test>.agg-results file or something. Similarly for .bad file overwrites, I could add a .<rerun #> suffix for capturing all failure data. Cheers, David