From 6797ca49cf05409bdd68ecf136d3edbc290938ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Thu, 22 Sep 2022 09:45:54 +0200 Subject: [PATCH] Wait for the telemetry check to finish Instead of expecting that telemetry check has already finished, wait for it for maximum of three seconds, because named is run with -tat=3, so the telemetry check must happen with 3 second window. Co-authored-by: Evan Hunt --- bin/tests/system/mirror/tests.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/tests/system/mirror/tests.sh b/bin/tests/system/mirror/tests.sh index f29f862029..8ebfb6e348 100644 --- a/bin/tests/system/mirror/tests.sh +++ b/bin/tests/system/mirror/tests.sh @@ -218,7 +218,7 @@ n=$((n + 1)) echo_i "ensuring trust anchor telemetry queries are sent upstream for a mirror zone ($n)" ret=0 # ns3 is started with "-T tat=3", so TAT queries should have already been sent. -grep "_ta-[-0-9a-f]*/NULL" ns1/named.run > /dev/null || ret=1 +wait_for_log_re 3 "_ta-[-0-9a-f]*/NULL" ns1/named.run || ret=1 if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status + ret))