From 55650963e17693deedfe2ed86df2544cf124ab8b Mon Sep 17 00:00:00 2001 From: AdamKorcz <44787359+AdamKorcz@users.noreply.github.com> Date: Wed, 27 Dec 2023 15:23:37 +0000 Subject: [PATCH] nodejs: improve seed (#11413) Use test files from nodes source tree for the seed. Filter out small and large files. Signed-off-by: Adam Korczynski --- projects/nodejs/build.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/projects/nodejs/build.sh b/projects/nodejs/build.sh index 8c96967b7..9af934f5f 100755 --- a/projects/nodejs/build.sh +++ b/projects/nodejs/build.sh @@ -34,4 +34,12 @@ fi # Copy all fuzzers to OUT folder cp out/Release/fuzz_* ${OUT}/ -zip $OUT/fuzz_env_seed_corpus.zip $SRC/node/test/fuzzers/corpus/fuzz_env_seed* +# Create seed for fuzz_env +mkdir fuzz_env_seed +find ./test -name '*.js' -exec cp {} ./fuzz_env_seed/ \; +cd fuzz_env_seed +# Remove small files: +find -size -5k -delete +# Remove large files: +find -size +30k -delete +zip $OUT/fuzz_env_seed_corpus.zip ./*