ci: only build test targets for components repo unit test job (#44832)

To speed up the components CI job (avoiding it being a bottleneck in FW),
we will stop building everything in `src/...`, but rather only build targets
which are needed to run all tests within `src/...`.

This notably should avoid unnecessary NPM package building. Arguably that
part would also be valuable to have, but we already test the `ng_package`
rule in FW itself, plus we run snapshot tests in the components repo as well.

PR Close #44832
This commit is contained in:
Paul Gschwendtner 2022-01-26 12:00:28 +01:00 committed by Andrew Kushnir
parent 15df7eb5f5
commit df50af2bc5

View file

@ -14,4 +14,8 @@ cd ${COMPONENTS_REPO_TMP_DIR}
./scripts/circleci/setup_bazel_binary.sh
# Now actually run the tests.
bazel test --build_tag_filters=-docs-package,-e2e,-browser:firefox-local --test_tag_filters=-e2e,-browser:firefox-local -- src/...
bazel test \
--build_tag_filters=-docs-package,-e2e,-browser:firefox-local \
--test_tag_filters=-e2e,-browser:firefox-local \
--build_tests_only \
-- src/...