Jerry D. Hedden [Wed, 23 Jul 2008 12:20:55 +0000 (08:20 -0400)]
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <
1ff86f510807230920o6414d5abu393a5cd293c6fa4f@mail.gmail.com>
p4raw-id: //depot/perl@34155
chdir 't' if -d 't';
@INC = '../lib';
}
-}
-use Config;
+ require($ENV{PERL_CORE} ? './test.pl' : './t/test.pl');
-BEGIN {
+ use Config;
my $can_fork = $Config{d_fork} ||
(($^O eq 'MSWin32' || $^O eq 'NetWare') and
$Config{useithreads} and
elsif (!$can_fork) {
$reason = 'no fork';
}
- if ($reason) {
- print "1..0 # Skip: $reason\n";
- exit 0;
- }
+ skip_all($reason) if $reason;
}
$| = 1;
print "1..8\n";
-
-eval {
- $SIG{ALRM} = sub { die; };
- alarm 60;
-};
+watchdog(15);
package Multi;
require IO::Socket::INET;