From: Matthijs Mekking Date: Mon, 9 Dec 2019 14:52:00 +0000 (+0100) Subject: Introduce wait_for_log in autosign test X-Git-Tag: v9.11.14~7^2~2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=f346fbdec9c548ad2fb00c8bb85eeb319adba055;p=thirdparty%2Fbind9.git Introduce wait_for_log in autosign test (cherry picked from commit 5d6fad9e1e15b63ce9d0565adde0b52a19741b74) --- diff --git a/bin/tests/system/autosign/tests.sh b/bin/tests/system/autosign/tests.sh index 84ab38b630f..7e2b8efbe45 100755 --- a/bin/tests/system/autosign/tests.sh +++ b/bin/tests/system/autosign/tests.sh @@ -18,6 +18,17 @@ n=0 DIGOPTS="+tcp +noadd +nosea +nostat +nocmd +dnssec -p ${PORT}" RNDCCMD="$RNDC -c $SYSTEMTESTTOP/common/rndc.conf -p ${CONTROLPORT} -s" +wait_for_log () { + msg=$1 + file=$2 + for i in 1 2 3 4 5 6 7 8 9 10; do + nextpart "$file" | grep "$msg" > /dev/null && return + sleep 1 + done + echo_i "exceeded time limit waiting for '$msg' in $file" + ret=1 +} + # convert private-type records to readable form showprivate () { echo "-- $@ --"