ngolo-fuzzing-x: do not remove generated fuzz targets (#9903)

They will be used for coverage
This commit is contained in:
Catena cyber 2023-03-10 22:53:13 +01:00 committed by GitHub
parent c09f789073
commit ef223dc0ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 1 deletions

View File

@ -72,7 +72,6 @@ compile_package () {
go test -mod=readonly go test -mod=readonly
zip -r $OUT/fuzz_ngo_"$pkg_flat"_seed_corpus.zip corpus zip -r $OUT/fuzz_ngo_"$pkg_flat"_seed_corpus.zip corpus
popd popd
rm -rf fuzz_ng_$pkg_flat/
) )
} }

View File

@ -70,6 +70,7 @@ compile_package () {
cp fuzz_ng_$pkg_flat/copy/*.go $SRC/goroot/src/fuzz_ng_$pkg_flat/ cp fuzz_ng_$pkg_flat/copy/*.go $SRC/goroot/src/fuzz_ng_$pkg_flat/
cp fuzz_ng_$pkg_flat/*.go $SRC/goroot/src/fuzz_ng_$pkg_flat/ cp fuzz_ng_$pkg_flat/*.go $SRC/goroot/src/fuzz_ng_$pkg_flat/
cp $SRC/goroot/src/$pkg/*_test.go $SRC/goroot/src/fuzz_ng_$pkg_flat/ cp $SRC/goroot/src/$pkg/*_test.go $SRC/goroot/src/fuzz_ng_$pkg_flat/
cp -r $SRC/goroot/src/$pkg/testdata $SRC/goroot/src/fuzz_ng_$pkg_flat/ || true
sed -i -e 's/^package .*/package 'fuzz_ng_$pkg_flat'/' $SRC/goroot/src/fuzz_ng_$pkg_flat/*.go sed -i -e 's/^package .*/package 'fuzz_ng_$pkg_flat'/' $SRC/goroot/src/fuzz_ng_$pkg_flat/*.go
export FUZZ_NG_CORPUS_DIR=`pwd`/fuzz_ng_$pkg_flat/corpus/ export FUZZ_NG_CORPUS_DIR=`pwd`/fuzz_ng_$pkg_flat/corpus/
pushd $SRC/goroot/src/fuzz_ng_$pkg_flat/ pushd $SRC/goroot/src/fuzz_ng_$pkg_flat/