2402e108db
Now that we are testing more powerloss behaviors, test_powerloss is the longest running test suite by a decent margin: Before: $ ./scripts/summary.py test.csv -bsuite -ftime -Stime ... snip ... test_rbyd 578.6 test_fwrite 984.5 test_badblocks 1341.5 test_exhaustion 1648.3 test_powerloss 2192.3 <-- TOTAL 7378.6 $ ./scripts/summary.py test.csv -bcase -ftime -Stime ... snip ... test_fwrite_fuzz_aligned 247.2 test_exhaustion_file_fuzz 287.7 test_exhaustion_dir_fuzz 307.2 test_exhaustion_orphanzombie_fuzz 389.1 test_exhaustion_orphanzombiedir_fuzz 531.5 test_powerloss_file_pl_fuzz 787.7 <-- test_badblocks_single_dir_many 840.2 test_powerloss_filedir_pl_fuzz 1366.7 <-- TOTAL 7378.6 But testing more things is better than testing the same thing more. Worst case you can always manually override OPS, -DOPS=1024, if you have CI cycles to spare. Though note with our linear powerloss heuristic, the tail end of long running tests also recieves fewer powerlosses, which reduces the usefulness of running these tests longer. These *_pl_fuzz tests also now match the default number of OPS in test_relocations.