Filipe Silva
ce83231ce9
build: update version of Angular CLI and Build Optimizer used for tests ( #28372 )
...
PR Close #28372
2019-02-07 12:36:51 -08:00
George Kalpakas
72c36956de
ci: pin ChromeDriver to a version compatible with docker image's Chrome ( #28494 )
...
By default, `webdriver-manager update` will download the latest
ChromeDriver version, which might not be compatible with the Chrome
version included in the [docker image used on CI], causing CI failures.
Previously, we used to pin the ChromeDriver version on CI in
[ngcontainer's Dockerfile][2]. This was accidentally broken in #26691 ,
while moving from ngcontainer to default CircleCI docker images.
This commit fixes the issue by pinning ChromeDriver to a known
compatible version.
[1]: https://github.com/angular/angular/blob/bfd48d156d5663cc49d1ec40c2d73ff76a2fe62f/.circleci/config.yml#L16
[2]: https://github.com/angular/angular/blob/bfd48d156d5663cc49d1ec40c2d73ff76a2fe62f/tools/ngcontainer/Dockerfile#L63
PR Close #28494
2019-02-01 20:22:03 -05:00
George Kalpakas
6e16338302
test: log cli version in cli-hello-world[-ivy] integration projects ( #26947 )
...
This helps debug issues on CI.
PR Close #26947
2019-01-28 14:01:13 -08:00
George Kalpakas
94e305f48e
build: upgrade cli-hello-world[-ivy] integration projects to @angular/cli@7.2.1 ( #27697 )
...
PR Close #27697
2019-01-22 12:02:10 -08:00
Keen Yee Liau
80967ce82c
build(bazel): Use @angular/cli from root package.json ( #28139 )
...
A few integration tests now depend on @angular/cli.
This commit changes the affected tests to use the dependency
on @angular/cli defined at root package.json.
PR Close #28139
2019-01-16 17:37:22 -08:00
George Kalpakas
804fb99d66
ci: make integration_test job logs less verbose ( #26869 )
...
The build progress logs accounted for ~80% of the total log size, which
makes it harder to get to the interesting lines, such as error messages.
Used suggestion from [here][1].
[1]: https://github.com/angular/angular-cli/issues/11412#issuecomment-412021539
PR Close #26869
2018-11-02 10:37:35 -07:00
George Kalpakas
387db75003
build: upgrade @angular/cli in cli-hello-world integration test ( #26869 )
...
PR Close #26869
2018-11-02 10:37:35 -07:00
George Kalpakas
9e32dc7c95
build: upgrade @types/jasminewd2 to 2.0.4 ( #26139 )
...
This commit also removes the extra jasminewd2 typings, since the changes
have been merged in the official typings with
DefinitelyTyped/DefinitelyTyped#28957.
PR Close #26139
2018-10-12 14:11:11 -07:00
Matias Niemelä
0c344715e5
feat(ivy): expose a series of helpful application inspection tools ( #25919 )
...
PR Close #25919
2018-09-25 09:46:12 -07:00
Olivier Combe
8062f7de9e
test: add i18n to cli-hello-world integration test ( #23527 )
...
PR Close #23527
2018-04-27 07:24:35 -07:00
Alex Eagle
b26ac1c22f
ci: publish build snapshots from Bazel/CircleCI ( #23512 )
...
This uses a new script and CircleCI job called "build-packages-dist"
which shims the new Bazel build to produce outputs matching the legacy
build. We'll use this to get AIO testing onto CircleCI as well.
We move the integration tests to a new circleCI job that depends on this
one, as well as the build publishing job.
Note that every PR will have a trivial green publishing status, because
we always create this job even for PRs. We'd rather not - see
https://discuss.circleci.com/t/workflows-pull-request-filter/14396/4
PR Close #23512
2018-04-23 15:45:56 -07:00
Igor Minar
c6c79ab5dc
test: simplify config for cli-hello-world ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
6837491f08
test: update cli-hello-world to cli@6.0.0-rc.2 ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
Igor Minar
dae4689b1c
test: upgrade cli-hello-world to cli 6.0.0-rc.0 ( #23149 )
...
PR Close #23149
2018-04-04 17:47:47 -07:00
Igor Minar
1aebee42eb
test: update cli-hello-world to @angular/cli@1.7.x ( #23149 )
...
PR Close #23149
2018-04-04 17:47:47 -07:00
Igor Minar
b43f8bc7d3
feat(core): upgrade rxjs to 6.0.0-alpha.4 ( #22573 )
...
PR Close #22573
2018-03-19 21:51:51 -07:00
Igor Minar
ce63dc6f95
feat: update the package output of build.sh to APF v6 ( #22808 )
...
PR Close #22808
2018-03-18 09:33:51 -07:00
Igor Minar
912fe08756
test: improve ng build flags for cli-hello-world ( #22808 )
...
Remove unnecessary --build-optimizer flag and add --sourcemaps flag to
generate source maps for better debugging.
PR Close #22808
2018-03-18 09:33:51 -07:00
Igor Minar
99408d0445
test: add workaround to cli-hello-world payload-size test ( #22808 )
...
See https://github.com/angular/devkit/pull/524
PR Close #22808
2018-03-18 09:33:51 -07:00
Chuck Jazdzewski
8449eb8d62
build: upgrade to TypeScript 2.7 ( #22669 )
...
Fixes : #21571
PR Close #22669
2018-03-12 09:27:23 -07:00
Alex Eagle
08aa54e1d9
ci: Add back the CLI integration test with pinning ( #21555 )
...
The CLI app is now checked in, rather than generated dynamically with
`ng new`. This loses some assertion power, but gains hermeticity.
It also checks in lock files for all integration tests, avoiding
floating version numbers.
We'll need another place to integration test between changes in
the various repositories - but the angular/angular PR-blocking status
is not the right place to do this.
PR Close #21555
2018-01-25 22:18:55 -08:00