mirror of https://github.com/google/oss-fuzz.git
ngolo-fuzzing: try to get coverage (#7808)
By removing runtime target which times out the whole coverage
This commit is contained in:
parent
4fe3b59a60
commit
09c104b9a8
|
@ -44,11 +44,17 @@ compile_package () {
|
||||||
if [ "$SANITIZER" = "coverage" ]
|
if [ "$SANITIZER" = "coverage" ]
|
||||||
then
|
then
|
||||||
(
|
(
|
||||||
|
if [[ `echo $pkg | grep runtime | wc -l` == '1' ]]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
cd fuzz_ng_$pkg_flat
|
cd fuzz_ng_$pkg_flat
|
||||||
compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_$pkg_flat
|
compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_$pkg_flat
|
||||||
)
|
)
|
||||||
else
|
else
|
||||||
compile_go_fuzzer ./fuzz_ng_$pkg_flat FuzzNG_unsure fuzz_ngo_$pkg_flat
|
(
|
||||||
|
cd fuzz_ng_$pkg_flat
|
||||||
|
compile_go_fuzzer . FuzzNG_unsure fuzz_ngo_$pkg_flat
|
||||||
|
)
|
||||||
./go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_$pkg_flat.a ./fuzz_ng_$pkg_flat
|
./go114-fuzz-build/go114-fuzz-build -func FuzzNG_valid -o fuzz_ng_$pkg_flat.a ./fuzz_ng_$pkg_flat
|
||||||
|
|
||||||
$CXX $CXXFLAGS $LIB_FUZZING_ENGINE fuzz_ng_$pkg_flat/ngolofuzz.pb.o fuzz_ng_$pkg_flat//ngolofuzz.o fuzz_ng_$pkg_flat.a $SRC/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a $SRC/LPM/src/libprotobuf-mutator.a $SRC/LPM/external.protobuf/lib/libprotobuf.a -o $OUT/fuzz_ng_$pkg_flat
|
$CXX $CXXFLAGS $LIB_FUZZING_ENGINE fuzz_ng_$pkg_flat/ngolofuzz.pb.o fuzz_ng_$pkg_flat//ngolofuzz.o fuzz_ng_$pkg_flat.a $SRC/LPM/src/libfuzzer/libprotobuf-mutator-libfuzzer.a $SRC/LPM/src/libprotobuf-mutator.a $SRC/LPM/external.protobuf/lib/libprotobuf.a -o $OUT/fuzz_ng_$pkg_flat
|
||||||
|
|
Loading…
Reference in New Issue