build: fine grain runfile dependencies for e2e tests

Currently the e2e tests always include the `@angular/bazel` package in
the runfiles. This is causing a signifcant performance issue as the bazel
package brings in a lot of other packages resulting in a lot of files that need
to be symlinked by bazel.

Additionally duplication is avoided by having a macro for creating the
test suite target. This allows us to easily make such changes in the future
without having to go through all Bazel e2e targets.
This commit is contained in:
Paul Gschwendtner
2019-07-11 10:40:42 +02:00
committed by Jeremy Elbourn
parent a540edbd01
commit e040db728c
32 changed files with 87 additions and 301 deletions
+3 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "ng_test_library", "ng_web_test_suite", "protractor_web_test_suite")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "ng_test_library", "ng_web_test_suite")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "scrolling",
@@ -43,16 +44,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+3 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("//tools:defaults.bzl", "ng_module", "ng_web_test_suite", "protractor_web_test_suite")
load("//tools:defaults.bzl", "ng_module", "ng_web_test_suite")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "testing",
@@ -18,16 +19,8 @@ ng_web_test_suite(
deps = ["//src/cdk-experimental/testing/tests:unit_test_sources"],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
"//src/cdk-experimental/testing/tests:e2e_test_sources",
"@npm//protractor",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -76,16 +76,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+1 -1
View File
@@ -1,5 +1,5 @@
const protractor = require('protractor');
const utils = require('@angular/bazel/protractor-utils');
const utils = require('@angular/bazel/src/protractor/utils');
const spawn = require('child_process').spawn;
/**
+15
View File
@@ -0,0 +1,15 @@
load("//tools:defaults.bzl", "protractor_web_test_suite")
def e2e_test_suite(name, data = [], tags = ["e2e"], deps = []):
protractor_web_test_suite(
name = name,
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//:node_modules/@angular/bazel/src/protractor/utils/index.js",
] + data,
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = tags,
deps = deps,
)
@@ -1,7 +1,8 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "protractor_web_test_suite")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "mdc-button",
@@ -80,16 +81,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+3 -10
View File
@@ -1,7 +1,8 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "protractor_web_test_suite")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "mdc-card",
@@ -39,16 +40,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
@@ -1,7 +1,8 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "ng_test_library", "ng_web_test_suite", "protractor_web_test_suite", "ts_library")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "ng_test_library", "ng_web_test_suite", "ts_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "mdc-checkbox",
@@ -97,16 +98,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
@@ -1,7 +1,8 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "protractor_web_test_suite")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "mdc-chips",
@@ -52,16 +53,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+3 -10
View File
@@ -1,7 +1,8 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "ng_test_library", "ng_web_test_suite", "protractor_web_test_suite")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "ng_test_library", "ng_web_test_suite")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "mdc-menu",
@@ -79,16 +80,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
@@ -1,7 +1,8 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "protractor_web_test_suite")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "mdc-radio",
@@ -39,16 +40,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
@@ -1,7 +1,8 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "ng_test_library", "ng_web_test_suite", "protractor_web_test_suite")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "ng_test_library", "ng_web_test_suite")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "mdc-slide-toggle",
@@ -76,16 +77,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+3 -10
View File
@@ -1,7 +1,8 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "protractor_web_test_suite")
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "mdc-tabs",
@@ -49,16 +50,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -71,16 +71,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -71,16 +71,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+3 -10
View File
@@ -1,7 +1,8 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//tools:defaults.bzl", "markdown_to_html", "ng_e2e_test_library", "ng_module", "protractor_web_test_suite")
load("//tools:defaults.bzl", "markdown_to_html", "ng_e2e_test_library", "ng_module")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
ng_module(
name = "card",
@@ -40,16 +41,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -78,16 +78,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -80,16 +80,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -85,16 +85,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -65,16 +65,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -68,16 +68,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -72,16 +72,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -78,16 +78,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -83,16 +83,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -70,16 +70,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -68,16 +68,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -74,16 +74,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -81,16 +81,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -77,16 +77,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -90,16 +90,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -117,16 +117,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",
+2 -10
View File
@@ -1,6 +1,7 @@
package(default_visibility = ["//visibility:public"])
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
load(
"//tools:defaults.bzl",
"markdown_to_html",
@@ -8,7 +9,6 @@ load(
"ng_module",
"ng_test_library",
"ng_web_test_suite",
"protractor_web_test_suite",
)
ng_module(
@@ -67,16 +67,8 @@ ng_e2e_test_library(
],
)
protractor_web_test_suite(
e2e_test_suite(
name = "e2e_tests",
configuration = "//src/e2e-app:protractor.conf.js",
data = [
"//tools/axe-protractor",
"@npm//@angular/bazel",
],
on_prepare = "//src/e2e-app:start-devserver.js",
server = "//src/e2e-app:devserver",
tags = ["e2e"],
deps = [
":e2e_test_sources",
"//src/cdk/testing/e2e",