File tree 2 files changed +26
-0
lines changed 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change 1
1
language : rust
2
2
rust :
3
3
- stable
4
+ - beta
5
+ - 1.22.0
4
6
cache : cargo
7
+
8
+ before_install :
9
+ - sudo apt-get -qq update
10
+ - sudo apt-get install -y binutils-dev libunwind8-dev
11
+
12
+ script :
13
+ - cargo build --verbose
14
+ - cargo test --verbose
15
+ - if [ "$(rustup show | grep default | grep stable)" != "" ]; then cd fuzz && cargo test --verbose && ./travis-fuzz.sh; fi
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ cargo install honggfuzz
3
+ set +e
4
+ for TARGET in fuzz_targets/* ; do
5
+ FILENAME=$( basename $TARGET )
6
+ FILE=" ${FILENAME% .* } "
7
+ HFUZZ_BUILD_ARGS=" --features honggfuzz_fuzz" HFUZZ_RUN_ARGS=" -N1000000 --exit_upon_crash -v" cargo hfuzz run $FILE
8
+ if [ -f hfuzz_workspace/$FILE /HONGGFUZZ.REPORT.TXT ]; then
9
+ cat hfuzz_workspace/$FILE /HONGGFUZZ.REPORT.TXT
10
+ for CASE in hfuzz_workspace/$FILE /SIG* ; do
11
+ cat $CASE | xxd -p
12
+ done
13
+ exit 1
14
+ fi
15
+ done
You can’t perform that action at this time.
0 commit comments