Bump third_party/pigweed/repo from `f4d0b35` to `cf4291d` (#28404)
* Bump third_party/pigweed/repo from `f4d0b35` to `cf4291d`
Bumps [third_party/pigweed/repo](https://github.com/google/pigweed) from `f4d0b35` to `cf4291d`.
- [Commits](https://github.com/google/pigweed/compare/f4d0b3563c09d945478267fcff619a959cd3e9f6...cf4291da443f5b2db18827747bb66499459de5bd)
---
updated-dependencies:
- dependency-name: third_party/pigweed/repo
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* Attempt to save a bit of space by not compiling unneeded app during coverage run
* Split out ef32 builds to try to not run out of storage
* Another update to try to reduce size of coverage output - do not build additional tools
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
diff --git a/scripts/build_coverage.sh b/scripts/build_coverage.sh
index f88129a..9e7b4a0 100755
--- a/scripts/build_coverage.sh
+++ b/scripts/build_coverage.sh
@@ -119,7 +119,13 @@
source "$CHIP_ROOT/scripts/activate.sh"
# Generates ninja files
- gn --root="$CHIP_ROOT" gen "$OUTPUT_ROOT" --args='use_coverage=true chip_build_all_clusters_app=true'
+ EXTRA_GN_ARGS=""
+ if [[ "$TESTS" == "yaml" || "$TESTS" == "all" ]]; then
+ EXTRA_GN_ARGS="$EXTRA_GN_ARGS chip_build_all_clusters_app=true"
+ else
+ EXTRA_GN_ARGS="$EXTRA_GN_ARGS chip_build_tools=false"
+ fi
+ gn --root="$CHIP_ROOT" gen "$OUTPUT_ROOT" --args="use_coverage=true$EXTRA_GN_ARGS"
ninja -C "$OUTPUT_ROOT"
# Run unit tests