]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
wait a short while for no NSEC3PARAM
authorMark Andrews <marka@isc.org>
Wed, 5 Feb 2020 08:42:47 +0000 (19:42 +1100)
committerMark Andrews <marka@isc.org>
Fri, 7 Feb 2020 13:43:06 +0000 (00:43 +1100)
(cherry picked from commit e378241324c7441c8d0b0a251e746d107afcea35)

bin/tests/system/autosign/tests.sh

index 904fd606f38094b3f3359070d33a3c3d35f5ee44..8111fb026621923488d02e41a7e8fc8d11c50af8 100755 (executable)
@@ -496,10 +496,13 @@ status=`expr $status + $ret`
 echo_i "checking NSEC3->NSEC conversion with 'rndc signing -nsec3param none' ($n)"
 ret=0
 $RNDCCMD 10.53.0.3 signing -nsec3param none autonsec3.example. > /dev/null 2>&1
-sleep 2
 # this command should result in an empty file:
-$DIG $DIGOPTS +noall +answer autonsec3.example. nsec3param @10.53.0.3 > dig.out.ns3.nx.test$n || ret=1
-grep "NSEC3PARAM" dig.out.ns3.nx.test$n > /dev/null && ret=1
+no_nsec3param() (
+ $DIG $DIGOPTS +noall +answer autonsec3.example. nsec3param @10.53.0.3 > dig.out.ns3.nx.test$n || return 1
+ grep "NSEC3PARAM" dig.out.ns3.nx.test$n > /dev/null && return 1
+ return 0
+)
+retry_quiet 10 no_nsec3param || ret=1
 $DIG $DIGOPTS +noauth q.autonsec3.example. @10.53.0.3 a > dig.out.ns3.test$n || ret=1
 $DIG $DIGOPTS +noauth q.autonsec3.example. @10.53.0.4 a > dig.out.ns4.test$n || ret=1
 digcomp dig.out.ns3.test$n dig.out.ns4.test$n || ret=1