ci: disable integration/cli-hello-world test (#21492)

it is non-hermetic and breaks often due to unpinned dependencies.

PR Close #21492
This commit is contained in:
Alex Eagle 2018-01-11 14:31:11 -08:00
parent 43e1520260
commit 7c414fc746
1 changed files with 13 additions and 10 deletions

View File

@ -19,18 +19,21 @@ rm_cache
mkdir $cache
trap rm_cache EXIT
# We need to install `ng` but don't want to do it globally so we place it into `.ng-cli` folder.
(
mkdir -p .ng-cli
cd .ng-cli
# cli-hello-world test is disabled because it uses un-pinned dependencies
# TODO(alexeagle): re-enable when it's pinned
# workaround for https://github.com/yarnpkg/yarn/pull/4464 which causes cli to be installed into the root node_modules
echo '{"name": "ng-cli"}' > package.json
yarn init -y
# # We need to install `ng` but don't want to do it globally so we place it into `.ng-cli` folder.
# (
# mkdir -p .ng-cli
# cd .ng-cli
yarn add @angular/cli@$ANGULAR_CLI_VERSION --cache-folder ../$cache
)
./ng-cli-create.sh cli-hello-world
# # workaround for https://github.com/yarnpkg/yarn/pull/4464 which causes cli to be installed into the root node_modules
# echo '{"name": "ng-cli"}' > package.json
# yarn init -y
# yarn add @angular/cli@$ANGULAR_CLI_VERSION --cache-folder ../$cache
# )
# ./ng-cli-create.sh cli-hello-world
for testDir in $(ls | grep -v node_modules) ; do
[[ -d "$testDir" ]] || continue