From 2e55a2ac696e5b1d56b346c29b0b57d285dbf5b1 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 26 Jun 2024 10:53:14 +1000 Subject: [PATCH] Test that 'kill -USR1' works --- bin/tests/system/logfileconfig/tests.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/bin/tests/system/logfileconfig/tests.sh b/bin/tests/system/logfileconfig/tests.sh index bc9eee962c..1b411174cd 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