Reintroduce changes #19723 and #19723 that were not
Jarkko Hietaniemi [Sun, 6 Jul 2003 07:19:17 +0000 (07:19 +0000)]
in Net::Ping 2.31; needed for Windows.
p4raw-link: @19723 on //depot/perl: 8eff326bc4ec5cde990026aa3a8ca58f85cb4bbc

p4raw-id: //depot/perl@20021

lib/Net/Ping/t/250_ping_hires.t
lib/Net/Ping/t/450_service.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$/;
index c41b84b..006bf64 100644 (file)
@@ -19,7 +19,7 @@ use Net::Ping;
 # for the TCP Server stuff instead of doing
 # all that direct socket() junk manually.
 
-plan tests => 26;
+plan tests => 26, ($^O eq 'MSWin32' ? (todo => [18]) : ());
 
 # Everything loaded fine
 ok 1;