fabric: refactor build script (#9878)

Use flagged parameters.

Signed-off-by: AdamKorcz <adam@adalogics.com>
This commit is contained in:
AdamKorcz 2023-03-07 15:07:39 +00:00 committed by GitHub
parent a786f9777d
commit b0322e7bd9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 1 deletions

View File

@ -15,6 +15,16 @@
# #
################################################################################ ################################################################################
# Temporarily disable coverage build in OSS-Fuzz's CI
if [ -n "${OSS_FUZZ_CI-}" ]
then
if [ "${SANITIZER}" = 'coverage' ]
then
exit 0
fi
fi
rm -r $SRC/fabric/cmd/cryptogen rm -r $SRC/fabric/cmd/cryptogen
cp $SRC/ccprovider_fuzzer.go ./core/common/ccprovider/ cp $SRC/ccprovider_fuzzer.go ./core/common/ccprovider/
@ -23,7 +33,9 @@ cp $SRC/policydsl_fuzzer.go $SRC/fabric/common/policydsl/
cp $SRC/msp_fuzzer.go $SRC/fabric/msp/ cp $SRC/msp_fuzzer.go $SRC/fabric/msp/
cp $SRC/fabenc_fuzzer.go $SRC/fabric/common/flogging/fabenc/ cp $SRC/fabenc_fuzzer.go $SRC/fabric/common/flogging/fabenc/
cd $SRC/instrumentation && go run main.go $SRC/fabric && cd $SRC/fabric cd $SRC/instrumentation
go run main.go --target_dir=$SRC/fabric --check_io_length=true
cd $SRC/fabric
go mod tidy && go mod vendor go mod tidy && go mod vendor
go get github.com/AdaLogics/go-fuzz-headers go get github.com/AdaLogics/go-fuzz-headers