cvsuser 02/10/13 17:49:47
Modified: config/gen/makefiles root.in
Log:
Add 'fulltest' and 'quickfulltest' targets that run all the tests
under all of the various runops cores: regular, cgoto-disabled,
prederef, and JITted. (I suppose there should be a compiled-down-to-C
one too.)
Revision Changes Path
1.42 +18 -2 parrot/config/gen/makefiles/root.in
Index: root.in
===================================================================
RCS file: /cvs/public/parrot/config/gen/makefiles/root.in,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -w -r1.41 -r1.42
--- root.in 11 Oct 2002 01:46:43 -0000 1.41
+++ root.in 14 Oct 2002 00:49:47 -0000 1.42
@@ -440,8 +440,6 @@
docs : docs/.dummy
-#newasm : $(TEST_PROG) lib/Parrot/.dummy
-
docs/.dummy :
cd docs && $(MAKE) && cd ..
@@ -463,6 +461,24 @@
###############################################################################
test : $(TEST_PROG) test_prep test_dummy
+
+fulltest : $(TEST_PROG) test_prep fulltest_dummy
+
+.PHONY: fulltest_dummy
+fulltest_dummy :
+ $(PERL) t/harness $(TEST_PROG_ARGS)
+ $(PERL) t/harness -j $(TEST_PROG_ARGS)
+ $(PERL) t/harness -P $(TEST_PROG_ARGS)
+ $(PERL) t/harness -g $(TEST_PROG_ARGS)
+
+quickfulltest : $(TEST_PROG) test_prep quickfulltest_dummy
+
+.PHONY: quickfulltest_dummy
+quickfulltest_dummy :
+ $(PERL) t/harness $(TEST_PROG_ARGS) quick
+ $(PERL) t/harness -j $(TEST_PROG_ARGS) quick
+ $(PERL) t/harness -P $(TEST_PROG_ARGS) quick
+ $(PERL) t/harness -g $(TEST_PROG_ARGS) quick
# Common prep for all test targets
test_prep : ${blib_lib_libparrot_a} assemble.pl