summaryrefslogtreecommitdiff
path: root/t/test.pl
diff options
context:
space:
mode:
authorMichael G. Schwern <schwern@pobox.com>2001-12-06 10:15:28 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2001-12-07 00:46:55 +0000
commitad20d923779746662bb01e56a1dd24d2ecb02dc2 (patch)
treeb83b4594888d94faad0d8643b12860374dff5138 /t/test.pl
parentfedd8cf1f5167f0f052a36462feefd9188699fb9 (diff)
downloadperl-ad20d923779746662bb01e56a1dd24d2ecb02dc2.tar.gz
[PATCH t/base/lex.t, term.t] Purging echo from base tests
Date: Thu, 6 Dec 2001 15:15:28 -0500 Message-ID: <20011206201528.GF16414@blackrider> (just the term.t, not the lex.t) Subject: [PATCH t/comp/script.t] Elimininating needless logic, runs from t/ now From: Michael G Schwern <schwern@pobox.com> Date: Thu, 6 Dec 2001 15:22:22 -0500 Message-ID: <20011206202222.GG16414@blackrider> Subject: [PATCH t/run/kill_perl.t] Eliminationg needless $^X logic From: Michael G Schwern <schwern@pobox.com> Date: Thu, 6 Dec 2001 15:31:58 -0500 Message-ID: <20011206203158.GI16414@blackrider> Subject: [PATCH t/io/open.t t/test.pl] Cleanup and echo purge From: Michael G Schwern <schwern@pobox.com> Date: Thu, 6 Dec 2001 17:38:55 -0500 Message-ID: <20011206223855.GC22648@blackrider> p4raw-id: //depot/perl@13503
Diffstat (limited to 't/test.pl')
-rw-r--r--t/test.pl26
1 files changed, 15 insertions, 11 deletions
diff --git a/t/test.pl b/t/test.pl
index e54d53e821..5ed6c821b8 100644
--- a/t/test.pl
+++ b/t/test.pl
@@ -15,22 +15,22 @@ sub plan {
my %plan = @_;
$n = $plan{tests};
}
- print "1..$n\n";
+ print STDOUT "1..$n\n";
$planned = $n;
}
END {
my $ran = $test - 1;
if (defined $planned && $planned != $ran) {
- print "# Looks like you planned $planned tests but ran $ran.\n";
+ print STDOUT "# Looks like you planned $planned tests but ran $ran.\n";
}
}
sub skip_all {
if (@_) {
- print "1..0 - @_\n";
+ print STDOUT "1..0 - @_\n";
} else {
- print "1..0\n";
+ print STDOUT "1..0\n";
}
exit(0);
}
@@ -47,15 +47,15 @@ sub _ok {
}
$out .= " # TODO $TODO" if $TODO;
- print "$out\n";
+ print STDOUT "$out\n";
unless ($pass) {
- print "# Failed $where\n";
+ print STDOUT "# Failed $where\n";
}
# Ensure that the message is properly escaped.
- print map { /^#/ ? "$_\n" : "# $_\n" }
- map { split /\n/ } @mess if @mess;
+ print STDOUT map { /^#/ ? "$_\n" : "# $_\n" }
+ map { split /\n/ } @mess if @mess;
$test++;
@@ -127,6 +127,10 @@ sub fail {
_ok(0, _where(), @_);
}
+sub curr_test {
+ return $test;
+}
+
sub next_test {
$test++
}
@@ -137,7 +141,7 @@ sub skip {
my $why = shift;
my $n = @_ ? shift : 1;
for (1..$n) {
- print "ok $test # skip: $why\n";
+ print STDOUT "ok $test # skip: $why\n";
$test++;
}
local $^W = 0;
@@ -245,7 +249,7 @@ sub runperl {
if ($args{verbose}) {
my $runperldisplay = $runperl;
$runperldisplay =~ s/\n/\n\#/g;
- print "# $runperldisplay\n";
+ print STDOUT "# $runperldisplay\n";
}
my $result = `$runperl`;
$result =~ s/\n\n/\n/ if $is_vms; # XXX pipes sometimes double these
@@ -254,7 +258,7 @@ sub runperl {
sub BAILOUT {
- print "Bail out! @_\n";
+ print STDOUT "Bail out! @_\n";
exit;
}