mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
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:
committed by
Jeremy Elbourn
parent
a540edbd01
commit
e040db728c
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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,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;
|
||||
|
||||
/**
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user