From e4484bfde6982484739dd11e167402dc5c1d1a48 Mon Sep 17 00:00:00 2001 From: Tom Krizek Date: Mon, 13 Mar 2023 15:16:35 +0100 Subject: [PATCH] End dupsigs test early if it fails There's no point in continuing the dupsigs test if a failure is detected. End the test early to avoid wasting time and resources. (cherry picked from commit ad647dca13216a886be8803c9fd46307ad3aabdf) --- bin/tests/system/dupsigs/tests.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/tests/system/dupsigs/tests.sh b/bin/tests/system/dupsigs/tests.sh index 4693b01e71..f5dbf69c40 100644 --- a/bin/tests/system/dupsigs/tests.sh +++ b/bin/tests/system/dupsigs/tests.sh @@ -30,13 +30,14 @@ fully_signed () { $4 == "RRSIG" {lines++} END { if (lines != 1008) exit(1) }' < "dig.out.ns1.axfr" } -retry_quiet 30 fully_signed || ret=1 +retry_quiet 30 fully_signed || status=1 +if [ $status != 0 ]; then echo_i "failed"; fi start=`date +%s` now=$start end=$((start + 140)) -while [ $now -lt $end ]; do +while [ $now -lt $end ] && [ $status -eq 0 ]; do et=$((now - start)) echo_i "............... $et ............" $JOURNALPRINT ns1/signing.test.db.signed.jnl | $PERL check_journal.pl | cat_i