diff --git a/contrib/clang-coverage-report.sh b/contrib/clang-coverage-report.sh index 5116ae9d3..246163ce5 100755 --- a/contrib/clang-coverage-report.sh +++ b/contrib/clang-coverage-report.sh @@ -17,7 +17,8 @@ readonly BINARY="$1" readonly RAW_PROFILE_FILE="$2" readonly TARGET_HTML_FILE="$3" -readonly MERGED_PROFILE_FILE=$(mktemp) +MERGED_PROFILE_FILE=$(mktemp) +readonly MERGED_PROFILE_FILE llvm-profdata merge -sparse "${RAW_PROFILE_FILE}" -o "${MERGED_PROFILE_FILE}" llvm-cov show "${BINARY}" -instr-profile="${MERGED_PROFILE_FILE}" -format=html \ diff --git a/tests/fuzz/check-fuzz.sh b/tests/fuzz/check-fuzz.sh index 67ce1cf55..a182f4742 100755 --- a/tests/fuzz/check-fuzz.sh +++ b/tests/fuzz/check-fuzz.sh @@ -1,9 +1,10 @@ #!/bin/bash -eu # Runs each fuzz target on its seed corpus and prints any failures. - -readonly FUZZ_DIR=$(dirname "$0") -readonly TARGETS=$(find "${FUZZ_DIR}" -type f -name "fuzz-*" ! -name "*.*") +FUZZ_DIR=$(dirname "$0") +readonly FUZZ_DIR +TARGETS=$(find "${FUZZ_DIR}" -type f -name "fuzz-*" ! -name "*.*") +readonly TARGETS export UBSAN_OPTIONS="halt_on_error=1:print_stacktrace=1"