X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=fuzz%2Fci-fuzz.sh;h=969505ca88d1bf1e227fd1eeee73c26c13dea741;hb=3bd395f2a8a7398d7bf5ad9b2c7257e64f9c126b;hp=d1355deec39f314a553e1237806750c654f5a8a5;hpb=764e6e71e3e8d4594b5a7ce3d9a8a08e8a7e6ffb;p=rust-lightning diff --git a/fuzz/ci-fuzz.sh b/fuzz/ci-fuzz.sh index d1355dee..969505ca 100755 --- a/fuzz/ci-fuzz.sh +++ b/fuzz/ci-fuzz.sh @@ -1,5 +1,6 @@ #!/bin/bash set -e +set -x pushd src/msg_targets rm msg_*.rs @@ -12,9 +13,9 @@ rm *_target.rs [ "$(git diff)" != "" ] && exit 1 popd -cargo install --force honggfuzz +cargo install --color always --force honggfuzz --no-default-features sed -i 's/lto = true//' Cargo.toml -HFUZZ_BUILD_ARGS="--features honggfuzz_fuzz" cargo hfuzz build +HFUZZ_BUILD_ARGS="--features honggfuzz_fuzz" cargo --color always hfuzz build for TARGET in src/bin/*.rs; do FILENAME=$(basename $TARGET) FILE="${FILENAME%.*}" @@ -27,7 +28,7 @@ for TARGET in src/bin/*.rs; do HFUZZ_RUN_ARGS="$HFUZZ_RUN_ARGS -N1000000" fi export HFUZZ_RUN_ARGS - HFUZZ_BUILD_ARGS="--features honggfuzz_fuzz" cargo hfuzz run $FILE + HFUZZ_BUILD_ARGS="--features honggfuzz_fuzz" cargo --color always hfuzz run $FILE if [ -f hfuzz_workspace/$FILE/HONGGFUZZ.REPORT.TXT ]; then cat hfuzz_workspace/$FILE/HONGGFUZZ.REPORT.TXT for CASE in hfuzz_workspace/$FILE/SIG*; do