From 3a527fbc866ca75937f3676245eed23194a7fad0 Mon Sep 17 00:00:00 2001 From: Erik Auerswald Date: Mon, 8 Jan 2024 09:16:29 +0100 Subject: [PATCH] Add test for option combination -Q SECS -o The -o option adds outage duration to the periodic reports. Each report shows the outage since the last report, not since the beginning. --- ci/test-08-options-n-q.pl | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ci/test-08-options-n-q.pl b/ci/test-08-options-n-q.pl index fe2bfab..a201162 100755 --- a/ci/test-08-options-n-q.pl +++ b/ci/test-08-options-n-q.pl @@ -1,6 +1,6 @@ #!/usr/bin/perl -w -use Test::Command tests => 21; +use Test::Command tests => 24; # -n show targets by name (-d is equivalent) # -O n set the type of service (tos) flag on the ICMP packets @@ -81,4 +81,16 @@ $cmd->stderr_like(qr{\[\d+:\d+:\d+\] }); } +# fping -Q -o +{ +my $cmd = Test::Command->new(cmd => "fping -c4 -Q1 -p550 -o 8.8.8.7"); +$cmd->exit_is_num(1); +$cmd->stdout_is_eq(""); +$cmd->stderr_like(qr{\[\d+:\d+:\d+\] +8\.8\.8\.7 : xmt/rcv/%loss = 1/0/100%, outage\(ms\) = 55\d +\[\d+:\d+:\d+\] +8\.8\.8\.7 : xmt/rcv/%loss = 2/0/100%, outage\(ms\) = 110\d +8\.8\.8\.7 : xmt/rcv/%loss = 4/0/100%, outage\(ms\) = 220\d +}); +}