build: re-enable all temporary disabled e2e tests (#15623)

Updates all Angular packages expect "@angular/compiler-cli" to
the latest beta version. This allows us to pick up recent Bazel fixes
which allow us to fully re-enable all e2e tests. Additionally we can
now update to the latest `rules_nodejs` version that switched from
`rollup` to `terser`.

Additionally since we updated `@angular/bazel@8.0.0-beta.6`, we
can take advantage of https://github.com/angular/angular/commit/105cfaf
and move forward with using the Bazel `ng_package` output for the NPM
release output.

Also removes unused source-map-support dependency. The NodeJS rule now transitively bring in the `source-map-support` dependency and therefore we don't need to add it to various Bazel targets.

Also specifying the `jasmine` attribute is currently not working as it breaks
the runfile dependency of `@npm//@bazel/jasmine`. `@bazel/jasmine`
transitively brings its own version of `jasmine`.

Explicitly passes required runfiles in nodejs_binary

Fixes #15614
This commit is contained in:
Paul Gschwendtner
2019-03-27 17:19:59 +01:00
committed by Jeremy Elbourn
parent 61af10bba8
commit 31f753a360
16 changed files with 208 additions and 243 deletions
-1
View File
@@ -18,7 +18,6 @@ nodejs_binary(
entry_point = "angular_material/tools/example-module/bazel-bin.js",
data = [
"@npm//typescript",
"@npm//source-map-support",
":example-module-lib",
":example-module.template",
],