Use App::Prove::State to store the timings for the tests, and if
authorNicholas Clark <nick@ccl4.org>
Sat, 9 Aug 2008 20:11:55 +0000 (20:11 +0000)
committerNicholas Clark <nick@ccl4.org>
Sat, 9 Aug 2008 20:11:55 +0000 (20:11 +0000)
commit0279961e65f24cb3d5407ae9771030dcc5eb6882
tree8628b9b768ac38dfcd2a78c4bf150901246807ab
parent2f4cffa7723545b6812f9ecf0e78635684033dad
Use App::Prove::State to store the timings for the tests, and if
timings are available, reorder the parallelisable tests to run the
slowest first. Timings for a second run are 18 seconds less for me:
Files=1553, Tests=209393, 459 wallclock secs (94.89 usr 13.16 sys + 638.19 cusr 58.59 csys = 804.83 CPU)
Files=1553, Tests=209393, 441 wallclock secs (82.83 usr 13.90 sys + 622.13 cusr 59.20 csys = 778.06 CPU)

p4raw-id: //depot/perl@34192
Makefile.SH
t/harness
vms/descrip_mms.template
win32/Makefile
win32/Makefile.ce
win32/makefile.mk