build: add new integration tests & bazel-in-bazel tests to … glob (#33927)

Move bazel-in-bazel them to test job & increase it is 2xlarge+. test_integration_bazel is removed. Overall CI credit usage is reduced.

test: include ng_elements_schematics in legacy integration tests temporarily

This test was recently added and use a new pattern that doesn't work with npm_integration_test out of the box. It needs some refactoring to work. Left a TODO for this

PR Close #33927
This commit is contained in:
Greg Magolan
2020-02-14 17:23:49 -08:00
committed by Miško Hevery
parent 983e487a8f
commit 40ae89e3bf
5 changed files with 49 additions and 191 deletions

View File

@ -14,7 +14,8 @@ readonly basedir=$(pwd)/..
# the tests that are tracked for payload size; these are:
# - cli-hello-world*
# - hello_world__closure
readonly TEST_DIRS=$(find $(ls) -maxdepth 0 -type d \( -name "cli-hello-world*" -or -name "hello_world__closure" \))
# TODO: remove ng_elements_schematics from this once it runs with npm_integration_test
readonly TEST_DIRS=$(find $(ls) -maxdepth 0 -type d \( -name "cli-hello-world*" -or -name "hello_world__closure" -or -name "ng_elements_schematics" \))
# When running on the CI, we track the payload size of various integration output files. Also
# we shard tests across multiple CI job instances. The script needs to be run with a shard index