From: Richard Maw Date: Fri, 5 Apr 2024 16:38:18 +0000 (+0100) Subject: TEST-21-DFUZZER: Skip test if dfuzzer is not installed X-Git-Tag: v256-rc2~97^2~31 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7afb53371127602af3ea62cde2ce9c24d51cd363;p=thirdparty%2Fsystemd.git TEST-21-DFUZZER: Skip test if dfuzzer is not installed --- diff --git a/test/units/testsuite-21.sh b/test/units/testsuite-21.sh index 7b2013fb51c..08ebfd91eb6 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