Skip to content

Commit 1fda6c1

Browse files
committed
copy corpus dir
1 parent 3d3aa72 commit 1fda6c1

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

oss-fuzz/build.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ $CXX $CXXFLAGS $LIB_FUZZING_ENGINE fuzz_mongocrypt.o \
5757
_mongo-c-driver/src/libbson/libbson-static-for-libmongocrypt.a \
5858
-Wl,--end-group
5959

60-
# TODO: Add seed corpus and dictionary files
61-
# cp ../test/data/seed_corpus/* $OUT/fuzz_mongocrypt_seed_corpus/
60+
# Package seed corpus for fuzz_mongocrypt
61+
mkdir -p $OUT/fuzz_mongocrypt_seed_corpus
62+
cp ../test/data/fuzz_mongocrypt_corpus/* $OUT/fuzz_mongocrypt_seed_corpus/
63+
zip -j $OUT/fuzz_mongocrypt_seed_corpus.zip $OUT/fuzz_mongocrypt_seed_corpus/*
6264

oss-fuzz/test_build_local.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,12 @@ echo "To run a fuzzer:"
9797
echo " $OUT/fuzz_kms -max_total_time=60"
9898
echo " $OUT/fuzz_mongocrypt -max_total_time=60"
9999
echo ""
100-
echo "To run with a corpus directory:"
101-
echo " mkdir -p corpus"
102-
echo " $OUT/fuzz_kms corpus/ -max_total_time=60"
100+
echo "=== Copying seed corpus ==="
101+
mkdir -p "$OUT/fuzz_mongocrypt_seed_corpus"
102+
cp ../test/data/fuzz_mongocrypt_corpus/* "$OUT/fuzz_mongocrypt_seed_corpus/"
103+
104+
echo ""
105+
echo "To run with the seed corpus:"
106+
echo " $OUT/fuzz_mongocrypt $OUT/fuzz_mongocrypt_seed_corpus -max_total_time=60"
107+
echo " $OUT/fuzz_kms -max_total_time=60"
103108

0 commit comments

Comments
 (0)