diff --git a/bin/tests/system/autosign/tests.sh b/bin/tests/system/autosign/tests.sh index 69798cb5d3..be51385515 100755 --- a/bin/tests/system/autosign/tests.sh +++ b/bin/tests/system/autosign/tests.sh @@ -1404,8 +1404,12 @@ for i in 0 1 2 3 4 5 6 7 8 9; do $DIG $DIGOPTS delzsk.example NSEC3PARAM @10.53.0.3 > dig.out.ns3.1.test$n 2>&1 || ret=1 grep "NSEC3PARAM.*12345678" dig.out.ns3.1.test$n > /dev/null 2>&1 if [ $? -eq 0 ]; then - _ret=0 - break + $RNDCCMD 10.53.0.3 signing -list delzsk.example > signing.out.2.test$n 2>&1 + grep "Creating NSEC3 chain " signing.out.2.test$n > /dev/null 2>&1 + if [ $? -ne 0 ]; then + _ret=0 + break + fi fi sleep 1 done @@ -1420,10 +1424,10 @@ $SETTIME -D now-1h $file > settime.out.test$n 2>&1 || ret=1 $RNDCCMD 10.53.0.3 loadkeys delzsk.example 2>&1 | sed 's/^/ns3 /' | cat_i for i in 0 1 2 3 4 5 6 7 8 9; do _ret=1 - $RNDCCMD 10.53.0.3 signing -list delzsk.example > signing.out.2.test$n 2>&1 - grep "Signing " signing.out.2.test$n > /dev/null 2>&1 + $RNDCCMD 10.53.0.3 signing -list delzsk.example > signing.out.3.test$n 2>&1 + grep "Signing " signing.out.3.test$n > /dev/null 2>&1 if [ $? -ne 0 ]; then - if [ `cat signing.out.2.test$n | wc -l` -eq 2 ]; then + if [ `grep "Done signing " signing.out.3.test$n | wc -l` -eq 2 ]; then _ret=0 break fi