This is an archive of the discontinued LLVM Phabricator instance.

[Lit] Sort previously failed tests early
ClosedPublic

Authored by dmgreen on Jul 26 2022, 7:05 AM.

Details

Summary

D98179 added a mechanism to sort tests by test time to run slow tests early, increasing potential parallelism. It also added a feature where negative tests would be marked as negative, allowing subsequent test runs to run them earlier. Unfortunately it never actually stored the negative time though, even if all the other code seemed to be inplace to sort them early. Luckily the fix seems simple.

Diff Detail

Event Timeline

dmgreen created this revision.Jul 26 2022, 7:05 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 26 2022, 7:05 AM
Herald added a subscriber: delcypher. · View Herald Transcript
dmgreen requested review of this revision.Jul 26 2022, 7:05 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 26 2022, 7:05 AM
thopre accepted this revision.Jul 26 2022, 7:37 AM

LGTM, thanks!

This revision is now accepted and ready to land.Jul 26 2022, 7:37 AM
mehdi_amini accepted this revision.Jul 26 2022, 10:01 AM
This revision was landed with ongoing or failed builds.Jul 27 2022, 9:55 AM
This revision was automatically updated to reflect the committed changes.