summaryrefslogtreecommitdiff
path: root/Makefile.SH
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-05-11 13:15:55 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-05-11 13:15:55 +0000
commit351175533436c6de82f302ac1973fb32e2ade037 (patch)
tree6de026787f8096e1f2a724760602ea4007cf10f4 /Makefile.SH
parent145eb477362c0def60b3ef8ad6349c490a44735a (diff)
downloadperl-351175533436c6de82f302ac1973fb32e2ade037.tar.gz
Add test.deparse make target.
p4raw-id: //depot/perl@10081
Diffstat (limited to 'Makefile.SH')
-rw-r--r--Makefile.SH20
1 files changed, 14 insertions, 6 deletions
diff --git a/Makefile.SH b/Makefile.SH
index 051884d739..c3b1548a24 100644
--- a/Makefile.SH
+++ b/Makefile.SH
@@ -878,18 +878,18 @@ test_prep: miniperl ./perl$(EXE_EXT) preplibrary utilities $(dynamic_ext) $(nonx
PERL=./perl $(MAKE) _test_prep
_test_tty:
- cd t && $(LDLIBPTH) $(PERL_DEBUG) $(PERL) TEST $(UTF8) </dev/tty
+ cd t && $(LDLIBPTH) $(PERL_DEBUG) $(PERL) TEST $(TEST_ARGS) </dev/tty
_test_notty:
- cd t && $(LDLIBPTH) $(PERL_DEBUG) PERL_SKIP_TTY_TEST=1 $(PERL) TEST $(UTF8)
+ cd t && $(LDLIBPTH) $(PERL_DEBUG) PERL_SKIP_TTY_TEST=1 $(PERL) TEST $(TEST_ARGS)
# The second branch is for testing without a tty or controlling terminal,
# see t/op/stat.t
_test:
if (true </dev/tty) >/dev/null 2>&1; then \
- $(MAKE) _test_tty; \
+ $(MAKE) TEST_ARGS=$(TEST_ARGS) _test_tty ; \
else \
- $(MAKE) _test_notty; \
+ $(MAKE) TEST_ARGS=$(TEST_ARGS) _test_notty ; \
fi
@echo "Ran tests" > t/rantests
@@ -903,7 +903,7 @@ test_notty: test_prep
PERL=./perl $(MAKE) _test_notty
utest ucheck: test_prep
- PERL=./perl UTF8=-utf8 $(MAKE) _test
+ PERL=./perl TEST_ARGS=-utf8 $(MAKE) _test
test-prep: test_prep
@@ -920,11 +920,19 @@ test.third check.third: test_prep.third perl.third
PERL=./perl.third PERL_DEBUG=PERL_3LOG=1 $(MAKE) _test
utest.third ucheck.third: test_prep.third perl.third
- PERL=./perl.third PERL_DEBUG=PERL_3LOG=1UTF=-utf8 $(MAKE) _test
+ PERL=./perl.third PERL_DEBUG=PERL_3LOG=1 TEST_ARGS=-utf8 $(MAKE) _test
test_notty.third: test_prep.third perl.third
PERL=./perl.third $(MAKE) PERL_DEBUG=PERL_3LOG=1 _test_notty
+# Targets for Deparse testing.
+
+test.deparse: test_prep
+ PERL=./perl TEST_ARGS=-deparse $(MAKE) _test
+
+test_notty.deparse: test_prep
+ PERL=./perl TEST_ARGS=-deparse $(MAKE) _test_notty
+
# Can't depend on lib/Config.pm because that might be where miniperl
# is crashing.
minitest: miniperl lib/re.pm