From 33ec4e7d1999197a6cc7cf73d824c226ff7bd5bb Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 7 Dec 2022 08:07:26 +0100 Subject: [PATCH] test: instrument shutdown to debug failing tests on GitHub Signed-off-by: Joachim Wiberg --- test/tenv/lib.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/tenv/lib.sh b/test/tenv/lib.sh index e6f50b2d..e7ace631 100755 --- a/test/tenv/lib.sh +++ b/test/tenv/lib.sh @@ -209,13 +209,20 @@ teardown() else log "$fg_red" 'TEST FAIL' '' fi + + say "Telling Finit to shut down ..." if [ -n "${finit_pid+x}" ]; then texec kill -SIGUSR2 1 fi + say "Waiting for Finit to shut down ..." wait + say "Final cleanup ..." rm -f "$TENV_ROOT"/running_test.pid + + + say "EXIT: $test_status" exit $test_status }