]>
Commit | Line | Data |
---|---|---|
c4a9cf1d JS |
1 | #!/bin/sh |
2 | # | |
3 | # Build and test Git's fuzzers | |
4 | # | |
5 | ||
6 | . ${0%/*}/lib.sh | |
7 | ||
8 | group "Build fuzzers" make \ | |
9 | CC=clang \ | |
10 | CXX=clang++ \ | |
11 | CFLAGS="-fsanitize=fuzzer-no-link,address" \ | |
12 | LIB_FUZZING_ENGINE="-fsanitize=fuzzer,address" \ | |
13 | fuzz-all | |
14 | ||
fe2033b8 | 15 | for fuzzer in commit-graph config date pack-headers pack-idx ; do |
c4a9cf1d JS |
16 | begin_group "fuzz-$fuzzer" |
17 | ./oss-fuzz/fuzz-$fuzzer -verbosity=0 -runs=1 || exit 1 | |
18 | end_group "fuzz-$fuzzer" | |
19 | done |