summaryrefslogtreecommitdiff
path: root/Makefile.SH
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2013-06-19 12:35:33 +0200
committerNicholas Clark <nick@ccl4.org>2013-07-01 11:00:11 +0200
commit499cea6bb2a524e77c3c7bbe334bac90b130b3b6 (patch)
treeb961eabfa4c936efa90de6b6e59c1720be7e66d4 /Makefile.SH
parentdc127417deebfc7fa7fe52b0b01d97bec81a6b86 (diff)
downloadperl-499cea6bb2a524e77c3c7bbe334bac90b130b3b6.tar.gz
Remove various rarely used test targets from the generated Makefile.
Remove these targets and their documentation: check.third check.utf16 check.utf8 coretest minitest.utf16 test.deparse test.taintwarn test.third test.torture test.utf16 test.utf8 test_notty.deparse test_notty.third test_prep.third torturetest ucheck ucheck.third ucheck.utf16 ucheck.valgrind utest utest.third utest.utf16 utest.valgrind It's still possible to run the actions these targets "by hand", if desired. This commit simply removes the convenience targets from the Makefile, reducing its complexity.
Diffstat (limited to 'Makefile.SH')
-rwxr-xr-xMakefile.SH59
1 files changed, 1 insertions, 58 deletions
diff --git a/Makefile.SH b/Makefile.SH
index 715fc615dc..e7ee13f377 100755
--- a/Makefile.SH
+++ b/Makefile.SH
@@ -1430,11 +1430,7 @@ depend: makedepend
.PHONY: test check test_prep test_prep_nodll test_prep_pre \
test_prep_reonly test_tty test-tty test_notty test-notty \
- utest ucheck test.utf8 check.utf8 test.torture torturetest \
- test.utf16 check.utf16 utest.utf16 ucheck.utf16 \
- test.third check.third utest.third ucheck.third test_notty.third \
- test.deparse test_notty.deparse test_harness test_harness_notty \
- minitest coretest test.taintwarn test-reonly _test
+ test_harness test_harness_notty minitest test-reonly _test
_test:
echo >&2 The _test target is deprecated. Please upgrade your smoker
@@ -1465,29 +1461,6 @@ test_tty test-tty: test_prep
test_notty test-notty: test_prep
$(RUN_TESTS) no-tty
-utest ucheck test.utf8 check.utf8: test_prep
- TEST_ARGS=-utf8 $(RUN_TESTS) choose
-
-coretest: test_prep
- TEST_ARGS=-core $(RUN_TESTS) choose
-
-# Torture testing
-
-test.torture torturetest: test_prep
- TEST_ARGS=-torture $(RUN_TESTS) choose
-
-# Targets for UTF16 testing:
-
-minitest.utf16: minitest.prep
- - cd t && (rm -f $(PERL_EXE); $(LNS) ../$(MINIPERL_EXE) $(PERL_EXE)) \
- && $(RUN_PERL) TEST -utf16 base/*.t comp/*.t cmd/*.t run/*.t io/*.t opbasic/*.t op/*.t uni/*.t </dev/tty
-
-test.utf16 check.utf16: test_prep
- TEST_ARGS=-utf16 $(RUN_TESTS) choose
-
-utest.utf16 ucheck.utf16: test_prep
- TEST_ARGS="-utf8 -utf16" $(RUN_TESTS) choose
-
!NO!SUBS!
case "${osname}${osvers}" in
@@ -1500,9 +1473,6 @@ test_prep.valgrind: test_prep perl.valgrind
test.valgrind check.valgrind: test_prep perl.valgrind.config
PERL_VALGRIND=1 VALGRIND='$(VALGRIND)' $(RUN_TESTS) choose
-utest.valgrind ucheck.valgrind: test_prep.valgrind perl.valgrind.config
- PERL_VALGRIND=1 TEST_ARGS=-utf8 $(RUN_TESTS) choose
-
test_notty.valgrind: test_prep.valgrind perl.valgrind.config
PERL_VALGRIND=1 $(RUN_TESTS) no-tty
!NO!SUBS!
@@ -1511,33 +1481,6 @@ esac
$spitshell >>$Makefile <<'!NO!SUBS!'
-# Targets for Third Degree testing.
-
-test_prep.third: test_prep perl.third
- cd t && (rm -f ./perl.third$(EXE_EXT); $(LNS) ../perl.third$(EXE_EXT) perl.third(EXE_EXT))
-
-test.third check.third: test_prep.third perl.third
- PERL=./perl.third PERL_3LOG=1 $(RUN_TESTS) choose
-
-utest.third ucheck.third: test_prep.third perl.third
- PERL=./perl.third PERL_3LOG=1 TEST_ARGS=-utf8 $(RUN_TESTS) choose
-
-test_notty.third: test_prep.third perl.third
- PERL=./perl.third PERL_3LOG=1 $(RUN_TESTS) choose
-
-# Targets for Deparse testing.
-
-test.deparse: test_prep
- TEST_ARGS=-deparse $(RUN_TESTS) choose
-
-test_notty.deparse: test_prep
- TEST_ARGS=-deparse $(RUN_TESTS) no-tty
-
-# Targets to run the test suite with -t
-
-test.taintwarn: test_prep
- TEST_ARGS=-taintwarn $(RUN_TESTS) choose
-
minitest.prep:
-@test -f lib/Config.pm || $(MAKE) lib/Config.pm $(unidatafiles)
@echo " "