]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Set ret=1 if _wait_for_stats does not succeed
authorMark Andrews <marka@isc.org>
Sun, 6 Aug 2023 23:38:56 +0000 (09:38 +1000)
committerMark Andrews <marka@isc.org>
Mon, 7 Aug 2023 08:49:47 +0000 (08:49 +0000)
Errors getting transfer statistics from named.run where not detected
as ret was not set to one if there hadn't been a success after looping
for a while.

bin/tests/system/ixfr/tests.sh

index a2ac4256e44f32b4acb8fc21e945e63493bb1b39..f1e3b622411cd05a2536d17bcc9da33196bfa8c3 100644 (file)
@@ -407,13 +407,13 @@ _wait_for_stats () {
 n=$((n+1))
 echo_i "checking whether named calculates incoming IXFR statistics correctly ($n)"
 ret=0
-retry_quiet 10 _wait_for_stats 10.53.0.3 "Transfer completed" stats.incoming
+retry_quiet 10 _wait_for_stats 10.53.0.3 "Transfer completed" stats.incoming || ret=1
 if [ $ret != 0 ]; then echo_i "failed"; fi
 status=$((status+ret))
 
 n=$((n+1))
 echo_i "checking whether named calculates outgoing IXFR statistics correctly ($n)"
-retry_quiet 10 _wait_for_stats 10.53.0.4 "IXFR ended" stats.outgoing
+retry_quiet 10 _wait_for_stats 10.53.0.4 "IXFR ended" stats.outgoing || ret=1
 if [ $ret != 0 ]; then echo_i "failed"; fi
 status=$((status+ret))