From 491a8cfe96432d8e12666bcde42b91de031a97f2 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 5 Oct 2022 16:26:24 +1100 Subject: [PATCH] Add sleeps to ixfr system test ensure that at least a second has passed since a zone was last loaded to prevent it accidentally being skipped as up to date. --- bin/tests/system/ixfr/tests.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bin/tests/system/ixfr/tests.sh b/bin/tests/system/ixfr/tests.sh index 532e6089f9..65d5a48465 100644 --- a/bin/tests/system/ixfr/tests.sh +++ b/bin/tests/system/ixfr/tests.sh @@ -217,6 +217,7 @@ retry_quiet 10 wait_for_serial 10.53.0.4 test. 1 dig.out.test$n || ret=1 nextpart ns4/named.run > /dev/null # modify the primary +sleep 1 cp ns3/mytest1.db ns3/mytest.db $RNDCCMD 10.53.0.3 reload | sed 's/^/ns3 /' | cat_i @@ -244,6 +245,7 @@ ret=0 # we want to make sure that a change to sub.test results in AXFR, while # changes to test. result in IXFR +sleep 1 cp ns3/subtest1.db ns3/subtest.db # change to sub.test zone, should be AXFR nextpart ns4/named.run > /dev/null $RNDCCMD 10.53.0.3 reload | sed 's/^/ns3 /' | cat_i @@ -267,6 +269,7 @@ status=$((status+ret)) n=$((n+1)) echo_i "testing 'request-ixfr yes' option inheritance from view ($n)" ret=0 +sleep 1 cp ns3/mytest2.db ns3/mytest.db # change to test zone, should be IXFR nextpart ns4/named.run > /dev/null $RNDCCMD 10.53.0.3 reload | sed 's/^/ns3 /' | cat_i @@ -417,6 +420,7 @@ ret=0 echo_i "testing fallback to AXFR when max-ixfr-ratio is exceeded ($n)" nextpart ns4/named.run > /dev/null +sleep 1 cp ns3/mytest3.db ns3/mytest.db # change to test zone, too big for IXFR $RNDCCMD 10.53.0.3 reload | sed 's/^/ns3 /' | cat_i