c4ad12c1c3
Previously we needed the `components-repo-ci` blocklist to disable tests that were failing during the development of Ivy. Since we fixed all those failing tests, and we don't want to regress, we can remove the blocklist logic. Resolves FW-1807 PR Close #35115
19 lines
789 B
Bash
Executable File
19 lines
789 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -u -e -o pipefail
|
|
|
|
# Script that runs all unit tests of the `angular/components` repository.
|
|
|
|
# Path to the Angular project.
|
|
angular_dir=$(pwd)
|
|
|
|
# Switch into the temporary directory where the `angular/components`
|
|
# repository has been cloned into.
|
|
cd ${COMPONENTS_REPO_TMP_DIR}
|
|
|
|
# Create a symlink for the Bazel binary installed through NPM, as running through Yarn introduces OOM errors.
|
|
./scripts/circleci/setup_bazel_binary.sh
|
|
|
|
# Now actually run the tests. The dev-app and all its subpackages are excluded as they fail
|
|
# to compile due to limitations in Ivy's type checker (see FW-1352 and FW-1433)
|
|
bazel test --build_tag_filters=-docs-package,-e2e,-browser:firefox-local --test_tag_filters=-e2e,-browser:firefox-local --config=ivy -- src/... -src/dev-app/...
|