aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Adi (Suissa) Peleg <adip@google.com>2022-06-07 13:03:19 -0400
committerGravatar GitHub <noreply@github.com>2022-06-07 18:03:19 +0100
commit97d0732562d21ca4f8fd4f039cb9fc28c1d50d5f (patch)
treece72bb18ef6fc54dbf9d7e4e47644a9d8826d2ed
parent9e0dd4c3115a3023264f0d40ea2569d8cbd5794c (diff)
envoy: Limiting number of targets in CI (#7809)
* envoy: Limiting number of targets in CI Signed-off-by: Adi Suissa-Peleg <adip@google.com> * Removing another target Signed-off-by: Adi Suissa-Peleg <adip@google.com>
-rwxr-xr-xprojects/envoy/build.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/projects/envoy/build.sh b/projects/envoy/build.sh
index 051bfbad..e7029246 100755
--- a/projects/envoy/build.sh
+++ b/projects/envoy/build.sh
@@ -19,7 +19,15 @@ declare -r FUZZ_TARGET_QUERY='
let all_fuzz_tests = attr(tags, "fuzz_target", "...") in
$all_fuzz_tests - attr(tags, "no_fuzz", $all_fuzz_tests)
'
-declare -r OSS_FUZZ_TARGETS="$(bazel query "${FUZZ_TARGET_QUERY}" | sed 's/$/_oss_fuzz/')"
+
+if [ -n "${OSS_FUZZ_CI-}" ]
+then
+ # CI has fewer resources so restricting to a small number of fuzz targets.
+ # Choosing the header_parser, and header_map_impl.
+ declare -r OSS_FUZZ_TARGETS="$(bazel query "${FUZZ_TARGET_QUERY}" | grep ':header' | sed 's/$/_oss_fuzz/')"
+else
+ declare -r OSS_FUZZ_TARGETS="$(bazel query "${FUZZ_TARGET_QUERY}" | sed 's/$/_oss_fuzz/')"
+fi
declare -r EXTRA_BAZEL_FLAGS="$(
if [ -n "$CC" ]; then