summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2008-08-09 20:11:55 +0000
committerNicholas Clark <nick@ccl4.org>2008-08-09 20:11:55 +0000
commit0279961e65f24cb3d5407ae9771030dcc5eb6882 (patch)
tree8628b9b768ac38dfcd2a78c4bf150901246807ab /win32
parent2f4cffa7723545b6812f9ecf0e78635684033dad (diff)
downloadperl-0279961e65f24cb3d5407ae9771030dcc5eb6882.tar.gz
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
Diffstat (limited to 'win32')
-rw-r--r--win32/Makefile1
-rw-r--r--win32/Makefile.ce1
-rw-r--r--win32/makefile.mk1
3 files changed, 3 insertions, 0 deletions
diff --git a/win32/Makefile b/win32/Makefile
index 35aa45279f..adf57dcbb5 100644
--- a/win32/Makefile
+++ b/win32/Makefile
@@ -1225,6 +1225,7 @@ distclean: realclean
-if exist pod2htmd.tmp del pod2htmd.tmp
-if exist pod2htmi.tmp del pod2htmi.tmp
-if exist $(HTMLDIR) rmdir /s /q $(HTMLDIR)
+ -del /f ..\t\test_state
install : all installbare installhtml
diff --git a/win32/Makefile.ce b/win32/Makefile.ce
index fbca6957c1..4065c9c37a 100644
--- a/win32/Makefile.ce
+++ b/win32/Makefile.ce
@@ -779,6 +779,7 @@ clean:
-rm -f $(MACHINE)/*.lib
-rm -f ../config.sh ../lib/Config.pm
-rm -f config.h xconfig.h perl.res
+ -rm -f ../t/test_state
XDLLOBJS = \
$(DLLDIR)\av.obj \
diff --git a/win32/makefile.mk b/win32/makefile.mk
index 3ef3d0ba07..6ff01a6b48 100644
--- a/win32/makefile.mk
+++ b/win32/makefile.mk
@@ -1549,6 +1549,7 @@ distclean: realclean
-if exist pod2htmd.tmp del pod2htmd.tmp
-if exist pod2htmi.tmp del pod2htmi.tmp
-if exist $(HTMLDIR) rmdir /s /q $(HTMLDIR)
+ -del /f ..\t\test_state
install : all installbare installhtml