]> git.gsnw.org Git - fping.git/commitdiff
more tests
authorDavid Schweikert <david@schweikert.ch>
Fri, 2 May 2014 21:02:01 +0000 (23:02 +0200)
committerDavid Schweikert <david@schweikert.ch>
Fri, 2 May 2014 21:02:01 +0000 (23:02 +0200)
ci/test-9-option-r-t.pl [new file with mode: 0755]
doc/fping.pod

diff --git a/ci/test-9-option-r-t.pl b/ci/test-9-option-r-t.pl
new file mode 100755 (executable)
index 0000000..3b30d1f
--- /dev/null
@@ -0,0 +1,48 @@
+#!/usr/bin/perl -w
+
+use Test::Command tests => 6;
+use Test::More;
+use Time::HiRes qw(gettimeofday tv_interval);
+use File::Temp;
+
+#  -r n       number of retries (default 3)
+#  -s         print final stats
+#  -S addr    set source address
+#  -t n       individual target initial timeout (in millisec) (default 500)
+#  -T n       ignored (for compatibility with fping 2.4)
+
+# fping -r tested in test-4-options-a-b.pl
+
+# fping -s
+{
+my $cmd = Test::Command->new(cmd => "fping -s 127.0.0.1");
+$cmd->exit_is_num(0);
+$cmd->stdout_is_eq("127.0.0.1 is alive\n");
+$cmd->stderr_like(qr{\s*
+\s*1 targets
+\s*1 alive
+\s*0 unreachable
+\s*0 unknown addresses
+\s*
+\s*0 timeouts \(waiting for response\)
+\s*1 ICMP Echos sent
+\s*1 ICMP Echo Replies received
+\s*0 other ICMP received
+
+\s*0.\d+ ms \(min round trip time\)
+\s*0.\d+ ms \(avg round trip time\)
+\s*0.\d+ ms \(max round trip time\)
+\s*0.\d+ sec \(elapsed real time\)
+});
+}
+
+# fping -S
+{
+my $cmd = Test::Command->new(cmd => "fping -S 127.0.0.1 127.0.0.1");
+$cmd->exit_is_num(0);
+$cmd->stdout_is_eq("127.0.0.1 is alive\n");
+$cmd->stderr_is_eq("");
+}
+
+
+# fping -t tested in test-4-options-a-b.pl
index e3296f9ea8b756a5322eb8452beaa3a87060b5fe..4a6f4cab2642f0f6039e9a1738f8108c231d974f 100644 (file)
@@ -49,10 +49,11 @@ number.
 
 =item B<-B> I<n>
 
-In the default mode, B<fping> sends several requests to a target before giving
-up, waiting longer for a reply on each successive request.  This parameter is
-the value by which the wait time is multiplied on each successive request; it
-must be entered as a floating-point number (x.y).  The default is 1.5. 
+Backoff factor. In the default mode, B<fping> sends several requests to a
+target before giving up, waiting longer for a reply on each successive request.
+This parameter is the value by which the wait time is multiplied on each
+successive request; it must be entered as a floating-point number (x.y).  The
+default is 1.5. 
 
 =item B<-c> I<n>