test: instrument shutdown to debug failing tests on GitHub

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2022-12-07 08:07:40 +01:00
parent 1b78f2b364
commit 33ec4e7d19
+7
View File
@@ -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
}