From 399a80d48e4352aeae99eb5cbd799bcee6978a3d Mon Sep 17 00:00:00 2001 From: Nick Terrell Date: Wed, 17 Jul 2019 17:41:41 -0700 Subject: [fuzzer] Update scripts for new fuzzers --- ossfuzz/Makefile | 8 ++++++++ ossfuzz/ossfuzz.sh | 4 ++-- ossfuzz/travisoss.sh | 5 +---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/ossfuzz/Makefile b/ossfuzz/Makefile index 4d24944..2bb40ec 100644 --- a/ossfuzz/Makefile +++ b/ossfuzz/Makefile @@ -35,6 +35,14 @@ LZ4_CFLAGS = $(CFLAGS) $(DEBUGFLAGS) $(MOREFLAGS) LZ4_CXXFLAGS = $(CXXFLAGS) $(DEBUGFLAGS) $(MOREFLAGS) LZ4_CPPFLAGS = $(CPPFLAGS) -I$(LZ4DIR) -DXXH_NAMESPACE=LZ4_ +FUZZERS := \ + compress_fuzzer \ + decompress_fuzzer \ + round_trip_fuzzer \ + round_trip_stream_fuzzer + +all: $(FUZZERS) + # Include a rule to build the static library if calling this target # directly. $(LZ4DIR)/liblz4.a: diff --git a/ossfuzz/ossfuzz.sh b/ossfuzz/ossfuzz.sh index a76b0d6..9782286 100755 --- a/ossfuzz/ossfuzz.sh +++ b/ossfuzz/ossfuzz.sh @@ -16,8 +16,8 @@ echo "OUT: $OUT" export MAKEFLAGS+="-j$(nproc)" pushd ossfuzz -make V=1 compress_fuzzer decompress_fuzzer +make V=1 all popd # Copy the fuzzers to the target directory. -cp -v ossfuzz/compress_fuzzer ossfuzz/decompress_fuzzer $OUT/ +cp -v ossfuzz/*_fuzzer $OUT/ diff --git a/ossfuzz/travisoss.sh b/ossfuzz/travisoss.sh index 3b2f26f..5ea884c 100755 --- a/ossfuzz/travisoss.sh +++ b/ossfuzz/travisoss.sh @@ -8,10 +8,7 @@ git clone https://github.com/google/oss-fuzz.git /tmp/ossfuzz if [[ ! -d /tmp/ossfuzz/projects/lz4 ]] then echo "Could not find the lz4 project in ossfuzz" - - # Exit with a success code while the lz4 project is not expected to exist - # on oss-fuzz. - exit 0 + exit 1 fi # Modify the oss-fuzz Dockerfile so that we're checking out the current branch on travis. -- cgit v0.12