From 7afb53371127602af3ea62cde2ce9c24d51cd363 Mon Sep 17 00:00:00 2001 From: Richard Maw Date: Fri, 5 Apr 2024 17:38:18 +0100 Subject: [PATCH] TEST-21-DFUZZER: Skip test if dfuzzer is not installed --- test/units/testsuite-21.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/units/testsuite-21.sh b/test/units/testsuite-21.sh index 7b2013fb51..08ebfd91eb 100755 --- a/test/units/testsuite-21.sh +++ b/test/units/testsuite-21.sh @@ -3,6 +3,12 @@ set -eux set -o pipefail +# check dfuzzer is present before testing +if ! command -v dfuzzer &>/dev/null; then + echo "dfuzzer is not installed, skipping" | tee --append /skipped + exit 77 +fi + # Save the end.service state before we start fuzzing, as it might get changed # on the fly by one of the fuzzers systemctl list-jobs | grep -F 'end.service' && SHUTDOWN_AT_EXIT=1 || SHUTDOWN_AT_EXIT=0 -- 2.25.1