]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix catz test error
authorEvan Hunt <each@isc.org>
Sun, 17 Oct 2021 18:45:21 +0000 (11:45 -0700)
committerEvan Hunt <each@isc.org>
Mon, 18 Oct 2021 21:13:38 +0000 (14:13 -0700)
The catz system test included a test case that was looking for a single
answer record after an update, when it should have been looking for two.
The test usually passed because of timing - the first dig usually got a
response before the update was completed - but occasionally the update
processed fast enough for the test to fail. On investigation, it turned
out to be the test that was wrong.

bin/tests/system/catz/tests.sh

index 5197fbd94cf1f4fd2e6ece764b3acb930e80a4e9..f51ac4ba27f801b8433f32cbce460dc2ad02beee 100644 (file)
@@ -216,7 +216,7 @@ echo_i "wait for secondary to be updated again ($n)"
 ret=0
 wait_for_txt() {
        dig_with_opts @10.53.0.2 TXT foo.dom1.example. > dig.out.test$n || return 1
-       grep "ANSWER: 1," dig.out.test$n > /dev/null || return 1
+       grep "ANSWER: 2," dig.out.test$n > /dev/null || return 1
        grep "status: NOERROR" dig.out.test$n > /dev/null || return 1
        grep "IN.TXT." dig.out.test$n > /dev/null || return 1
 }