From: Mark Andrews Date: Wed, 26 Jun 2024 00:53:14 +0000 (+1000) Subject: Test that 'kill -USR1' works X-Git-Tag: alessio/regression/026024a6ae~22^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2e55a2ac696e5b1d56b346c29b0b57d285dbf5b1;p=thirdparty%2Fbind9.git Test that 'kill -USR1' works --- diff --git a/bin/tests/system/logfileconfig/tests.sh b/bin/tests/system/logfileconfig/tests.sh index bc9eee962c6..1b411174cd2 100644 --- a/bin/tests/system/logfileconfig/tests.sh +++ b/bin/tests/system/logfileconfig/tests.sh @@ -284,7 +284,7 @@ n=$((n + 1)) echo_i "testing 'rndc closelogs' ($n)" ret=0 test -f ns1/query_log || ret=1 -mv ns1/query_log ns1/query_log.1 || ret=1 +mv ns1/query_log ns1/query_log.$n || ret=1 rndccmd 10.53.0.1 closelogs >rndc.out.test$n || ret=1 $DIG version.bind txt ch @10.53.0.1 -p ${PORT} >dig.out.test$n || ret=1 test -f ns1/query_log || ret=1 @@ -293,6 +293,19 @@ test ${lines:-0} -eq 1 || ret=1 if [ "$ret" -ne 0 ]; then echo_i "failed"; fi status=$((status + ret)) +n=$((n + 1)) +echo_i "testing 'kill -USR1' ($n)" +ret=0 +test -f ns1/query_log || ret=1 +mv ns1/query_log ns1/query_log.$n || ret=1 +kill -USR1 $(cat ns1/named.pid) || ret=1 +$DIG version.bind txt ch @10.53.0.1 -p ${PORT} >dig.out.test$n || ret=1 +test -f ns1/query_log || ret=1 +lines=$(wc -l <"ns1/query_log") +test ${lines:-0} -eq 1 || ret=1 +if [ "$ret" -ne 0 ]; then echo_i "failed"; fi +status=$((status + ret)) + n=$((n + 1)) echo_i "testing default logfile using named -L file ($n)" ret=0