diff --git a/test/per_file_coverage.sh b/test/per_file_coverage.sh old mode 100644 new mode 100755 diff --git a/test/run_envoy_bazel_coverage.sh b/test/run_envoy_bazel_coverage.sh index 0fe90448b0894..6ba361cb3b597 100755 --- a/test/run_envoy_bazel_coverage.sh +++ b/test/run_envoy_bazel_coverage.sh @@ -119,8 +119,9 @@ set +e if [[ "$VALIDATE_COVERAGE" == "true" ]] && [[ "${FUZZ_COVERAGE}" == "false" ]]; then echo "Checking per-extension coverage" output=$(./test/per_file_coverage.sh) + response=$? - if [ $? -eq 1 ]; then + if [ $response -ne 0 ]; then echo Per-extension coverage failed: echo "$output" COVERAGE_FAILED=1