From 58d5848b0ffc1534b76aee05d41351b7bdb005c3 Mon Sep 17 00:00:00 2001 From: Catena cyber <35799796+catenacyber@users.noreply.github.com> Date: Fri, 19 Mar 2021 14:34:21 +0100 Subject: [PATCH] Fix typo in path equilavence for golang coverage (#5444) --- infra/base-images/base-builder/compile_go_fuzzer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/base-images/base-builder/compile_go_fuzzer b/infra/base-images/base-builder/compile_go_fuzzer index a8dafc473..2342800fb 100755 --- a/infra/base-images/base-builder/compile_go_fuzzer +++ b/infra/base-images/base-builder/compile_go_fuzzer @@ -45,7 +45,7 @@ if [[ $SANITIZER = *coverage* ]]; then fuzzed_repo=`echo $path | cut -d/ -f-3` abspath_repo=`go list -m $tags -f {{.Dir}} $fuzzed_repo || go list $tags -f {{.Dir}} $fuzzed_repo` # give equivalence to absolute paths in another file, as go test -cover uses golangish pkg.Dir - echo "s=$fuzzed_repo"="$abspath_repo$"= > $OUT/$fuzzer.gocovpath + echo "s=$fuzzed_repo"="$abspath_repo"= > $OUT/$fuzzer.gocovpath go test -run Test${function}Corpus -v $tags -coverpkg $fuzzed_repo/... -c -o $OUT/$fuzzer $path else # Compile and instrument all Go files relevant to this fuzz target.