summaryrefslogtreecommitdiff
path: root/t/op
diff options
context:
space:
mode:
authorDave Mitchell <davem@fdisolutions.com>2007-01-08 00:14:22 +0000
committerDave Mitchell <davem@fdisolutions.com>2007-01-08 00:14:22 +0000
commit584ba4d5a2c5892744e31d4dc44d2eeeddf5030f (patch)
tree84550d4ae0c49c6cbc7c53b8704adff3e9f993eb /t/op
parentea71c68d4e9e9831b358b56d13355d1b70bedf90 (diff)
downloadperl-584ba4d5a2c5892744e31d4dc44d2eeeddf5030f.tar.gz
fix occasional op/time.t failure
test 2 uses far more sys than user time, so it's possible to burn 20 secs of wall time without an apparent increase in user time p4raw-id: //depot/perl@29712
Diffstat (limited to 't/op')
-rwxr-xr-xt/op/time.t1
1 files changed, 1 insertions, 0 deletions
diff --git a/t/op/time.t b/t/op/time.t
index 330cc86715..8b2f07d2d3 100755
--- a/t/op/time.t
+++ b/t/op/time.t
@@ -19,6 +19,7 @@ while (($now = time) == $beg) { sleep 1 }
ok($now > $beg && $now - $beg < 10, 'very basic time test');
for ($i = 0; $i < 1_000_000; $i++) {
+ for my $j (1..100) {}; # burn some user cycles
($nowuser, $nowsys) = times;
$i = 2_000_000 if $nowuser > $beguser && ( $nowsys >= $begsys ||
(!$nowsys && !$begsys));