summaryrefslogtreecommitdiff
path: root/t/harness
diff options
context:
space:
mode:
authorPrymmer/Kahn <pvhp@best.com>2001-08-01 02:24:23 -0700
committerJarkko Hietaniemi <jhi@iki.fi>2001-08-01 16:05:56 +0000
commit122a03757d5ebab50b5173ec762435d9b729179f (patch)
treeaa84799a46d0c613ab51797121046cc8c170af0e /t/harness
parent016645fd335aeabf074865b298a577cb85fe6c4c (diff)
downloadperl-122a03757d5ebab50b5173ec762435d9b729179f.tar.gz
fixups for t/harness
Message-ID: <Pine.BSF.4.21.0108010910310.17655-100000@shell8.ba.best.com> p4raw-id: //depot/perl@11535
Diffstat (limited to 't/harness')
-rw-r--r--t/harness17
1 files changed, 12 insertions, 5 deletions
diff --git a/t/harness b/t/harness
index 6f111f1be6..d5ddb51b9f 100644
--- a/t/harness
+++ b/t/harness
@@ -5,10 +5,9 @@
BEGIN {
chdir 't' if -d 't';
- unshift @INC, '../lib';
+ @INC = '../lib'; # pick up only this build's lib
$ENV{PERL5LIB} = '../lib'; # so children will see it too
}
-use lib '../lib';
use Test::Harness;
@@ -35,18 +34,26 @@ foreach (keys %datahandle) {
unlink "$_.t";
}
+my @tests = ();
+
if (@ARGV) {
@tests = @ARGV;
} else {
unless (@tests) {
- @tests = <base/*.t comp/*.t cmd/*.t run/*.t io/*.t op/*.t lib/*.t>;
+ push @tests, <base/*.t>;
+ push @tests, <comp/*.t>;
+ push @tests, <cmd/*.t>;
+ push @tests, <run/*.t>;
+ push @tests, <io/*.t>;
+ push @tests, <op/*.t>;
+ push @tests, <lib/*.t>;
use File::Spec;
my $updir = File::Spec->updir;
- my $mani = File::Spec->catdir(File::Spec->updir, "MANIFEST");
+ my $mani = File::Spec->catfile(File::Spec->updir, "MANIFEST");
if (open(MANI, $mani)) {
while (<MANI>) { # similar code in t/TEST
if (m!^(ext/\S+/([^/]+\.t|test\.pl)|lib/\S+?(\.t|test\.pl))\s!) {
- push @tests, File::Spec->catdir($updir, $1);
+ push @tests, File::Spec->catfile($updir, $1);
}
}
} else {