diff options
author | Adi (Suissa) Peleg <adip@google.com> | 2022-06-07 13:03:19 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-07 18:03:19 +0100 |
commit | 97d0732562d21ca4f8fd4f039cb9fc28c1d50d5f (patch) | |
tree | ce72bb18ef6fc54dbf9d7e4e47644a9d8826d2ed | |
parent | 9e0dd4c3115a3023264f0d40ea2569d8cbd5794c (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-x | projects/envoy/build.sh | 10 |
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 |