diff --git a/test/units/TEST-54-CREDS.sh b/test/units/TEST-54-CREDS.sh index 523046ec76..f2321481f5 100755 --- a/test/units/TEST-54-CREDS.sh +++ b/test/units/TEST-54-CREDS.sh @@ -17,7 +17,8 @@ run_with_cred_compare() ( trap "rm -f '$log_file'" RETURN set -o pipefail - systemd-run -p SetCredential="$cred" --wait --pipe -- systemd-creds "$@" | tee "$log_file" + # This has been observed to get stuck under ASAN, so add a timeout as precaution + timeout 120 systemd-run -p SetCredential="$cred" --wait --pipe -- systemd-creds "$@" | tee "$log_file" diff "$log_file" <(echo -ne "$exp") )