]> git.vpit.fr Git - perl/modules/VPIT-TestHelpers.git/blobdiff - t/50-usleep.t
Make sure the sleep() fallback implementation sleeps long enough
[perl/modules/VPIT-TestHelpers.git] / t / 50-usleep.t
index 15592ec9b12ea918abe0d9c91eb36f5e8a4d95d3..217231d19cb9fb2b8864f700bdada1adab45b68a 100644 (file)
@@ -9,6 +9,8 @@ use Test::More;
 
 my @impls = qw<Time::HiRes select sleep>;
 
+my $duration = 1e5;
+
 for my $impl (@impls) {
  my $desc = "$impl-based usleep()";
  {
@@ -26,8 +28,8 @@ for my $impl (@impls) {
   eval 'defined &main::usleep';
  };
  ok $has_usleep, "$desc was imported";
- my $ret = usleep(1e6);
- cmp_ok $ret, '>=', 1e6, "$desc did sleep";
+ my $ret = usleep($duration);
+ cmp_ok $ret, '>=', $duration, "$desc did sleep";
  diag "$desc actually slept $ret microseconds";
 }