From 691bc58f0e4104a49dc59d8728aea29d28fe8d46 Mon Sep 17 00:00:00 2001 From: Jacques de Laval Date: Thu, 25 Feb 2021 00:53:30 +0100 Subject: [PATCH] test: Add support for starting Finit in debug mode Signed-off-by: Jacques de Laval --- test/lib.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/lib.sh b/test/lib.sh index 228680eb..f6db9dfd 100755 --- a/test/lib.sh +++ b/test/lib.sh @@ -16,7 +16,7 @@ pause() { toggle_finit_debug() { say 'Toggle finit debug' - texec sh -c "/bin/initctl debug" + texec initctl debug sleep 0.5 } @@ -104,7 +104,11 @@ export TEST_NAME # Setup test environment # Setup test environment -"$TEST_DIR/testenv_start.sh" finit & +if [ -n "${DEBUG:-}" ]; then + FINIT_ARGS="${FINIT_ARGS:-} finit.debug=on" +fi +# shellcheck disable=2086 +"$TEST_DIR/testenv_start.sh" finit ${FINIT_ARGS:-} & finit_ppid=$! echo "$finit_ppid" > "$TESTS_ROOT"/running_test.pid