one of the Net::Ping time-dependent tests fails sporadically
Gurusamy Sarathy [Mon, 9 Jun 2003 18:00:57 +0000 (18:00 +0000)]
when the response from localhost is "too quick"

p4raw-id: //depot/perl@19723

lib/Net/Ping/t/250_ping_hires.t

index 52dae1b..91e905f 100644 (file)
@@ -57,5 +57,7 @@ my ($ret, $duration) = $p -> ping("localhost");
 ok $ret;
 
 # It is extremely likely that the duration contains a decimal
-# point if Time::HiRes is functioning properly.
-ok $duration =~ /\./;
+# point if Time::HiRes is functioning properly, except when it
+# it is fast enough to be "zero".
+print "# duration=[$duration]\n";
+ok $duration =~ /\.|^0$/;