summaryrefslogtreecommitdiff
path: root/t/TEST
diff options
context:
space:
mode:
authorChip Salzenberg <chip@atlantic.net>1997-01-16 07:24:00 +1200
committerChip Salzenberg <chip@atlantic.net>1997-01-16 07:24:00 +1200
commitf46c10df1e1751ec848e8b44d06a75d45607bf94 (patch)
treeae0a00806fdf3823597d89dcf07c615fe8c5138c /t/TEST
parentaa3cf4658b9fa181f0245279b92c12470d2da1c1 (diff)
downloadperl-f46c10df1e1751ec848e8b44d06a75d45607bf94.tar.gz
Advice on TEST failure
(this is the same change as commit 1ce51ea5e928b0e6fe3d33c847a736aaee083a49, but as applied)
Diffstat (limited to 't/TEST')
-rwxr-xr-xt/TEST16
1 files changed, 11 insertions, 5 deletions
diff --git a/t/TEST b/t/TEST
index fdd995ea17..96c5ab26a4 100755
--- a/t/TEST
+++ b/t/TEST
@@ -1,6 +1,6 @@
#!./perl
-# $RCSfile: TEST,v $$Revision: 4.1 $$Date: 92/08/07 18:27:00 $
+# Last change: Fri Jan 10 09:57:03 WET 1997
# This is written in a peculiar style, since we're trying to avoid
# most of the constructs we'll be testing for.
@@ -21,7 +21,7 @@ $ENV{EMXSHELL} = 'sh'; # For OS/2
if ($ARGV[0] eq '') {
@ARGV = split(/[ \n]/,
- `echo base/*.t comp/*.t cmd/*.t pragma/*.t io/*.t; echo op/*.t lib/*.t`);
+ `echo base/*.t comp/*.t cmd/*.t io/*.t; echo op/*.t pragma/*.t lib/*.t`);
}
if ($^O eq 'os2' || $^O eq 'qnx') {
@@ -117,11 +117,17 @@ if ($bad == 0) {
} else {
$pct = sprintf("%.2f", $good / $total * 100);
if ($bad == 1) {
- warn "Failed 1 test, $pct% okay.\n";
+ warn "Failed 1 test script out of $total, $pct% okay.\n";
} else {
- die "Failed $bad/$total tests, $pct% okay.\n";
+ warn "Failed $bad test scripts out of $total, $pct% okay.\n";
}
+ warn <<'SHRDLU';
+ ### Since not all tests were successful, you may want to run some
+ ### of them individually and examine any diagnostic messages they
+ ### produce. See the INSTALL document's section on "make test".
+SHRDLU
}
($user,$sys,$cuser,$csys) = times;
-print sprintf("u=%g s=%g cu=%g cs=%g files=%d tests=%d\n",
+print sprintf("u=%g s=%g cu=%g cs=%g scripts=%d tests=%d\n",
$user,$sys,$cuser,$csys,$files,$totmax);
+exit $bad != 0;