properly wait for zone to be loaded

This commit is contained in:
Mark Andrews
2020-03-04 15:39:08 +11:00
parent 5cc912b031
commit 0abcface49

View File

@@ -237,13 +237,12 @@ grep "NXDOMAIN" "dig.out.dynamic2.ns3.test$n" > /dev/null 2>&1 || ret=1
# using "rndc halt" ensures that we don't dump the zone file
$PERL $SYSTEMTESTTOP/stop.pl --use-rndc --halt --port ${CONTROLPORT} rndc ns3
restart
for i in 0 1 2 3 4 5 6 7 8 9; do
lret=0
dig_with_opts @10.53.0.3 newtext.dynamic txt > "dig.out.dynamic3.ns3.test$n"
grep "added text" "dig.out.dynamic3.ns3.test$n" > /dev/null 2>&1 || lret=1
[ $lret -eq 0 ] && break;
done
[ $lret -eq 1 ] && ret=1
check_added_text() {
dig_with_opts @10.53.0.3 newtext.dynamic txt > "dig.out.dynamic3.ns3.test$n" || return 1
grep "added text" "dig.out.dynamic3.ns3.test$n" > /dev/null || return 1
return 0
}
retry_quiet 10 check_added_text || ret=1
dig_with_opts +comm @10.53.0.3 added.dynamic txt > "dig.out.dynamic4.ns3.test$n"
grep "NXDOMAIN" "dig.out.dynamic4.ns3.test$n" > /dev/null 2>&1 || ret=1
n=$((n+1))