]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
improve dyndb test resilience
authorEvan Hunt <each@isc.org>
Fri, 23 Feb 2018 18:08:51 +0000 (10:08 -0800)
committerEvan Hunt <each@isc.org>
Fri, 23 Feb 2018 18:15:15 +0000 (10:15 -0800)
- no longer grep for specific line numbers when checking
  parameter logging, as those can change
- report the failure immediatey if parameter check fails

bin/tests/system/dyndb/tests.sh

index 4fc9a80611d13974c21c8d7186cb11962a95384b..6b10357b890f2e77188214140dd1ca37e2727eb0 100644 (file)
@@ -129,8 +129,9 @@ test_del test4.ipv6.example.nil. AAAA || ret=1
 status=`expr $status + $ret`
 
 newtest "checking parameter logging"
-grep "loading params for dyndb 'sample' from .*named.conf:36" ns1/named.run > /dev/null || ret=1
-grep "loading params for dyndb 'sample2' from .*named.conf:37" ns1/named.run > /dev/null || ret=1
+grep "loading params for dyndb 'sample' from .*named.conf:" ns1/named.run > /dev/null || ret=1
+grep "loading params for dyndb 'sample2' from .*named.conf:" ns1/named.run > /dev/null || ret=1
+[ $ret -eq 1 ] && echo_i "failed"
 status=`expr $status + $ret`
 
 echo_i "checking dyndb still works after reload"