Skip to content

Commit 5562f17

Browse files
committed
build: switch to new protractor rule
Switches to our new simplified Protractor rule, that isn't based on `rules_js` and uses our latest browser Chrome headless shell version, based on Puppeteer.
1 parent f81b620 commit 5562f17

File tree

12 files changed

+31
-89
lines changed

12 files changed

+31
-89
lines changed

WORKSPACE

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
249249

250250
git_repository(
251251
name = "devinfra",
252-
commit = "b45dfa77df2021b23eeda5928ca6cd8bb89b21e7",
252+
commit = "cddc66a76ac0183790bc7a9fc1e5cf9f87512375",
253253
remote = "https://github.com/angular/dev-infra.git",
254254
)
255255

@@ -302,7 +302,7 @@ esbuild_register_toolchains(
302302

303303
git_repository(
304304
name = "rules_browsers",
305-
commit = "7e23dc705680369a323f520909d3984ae794965e",
305+
commit = "c8246bb6d8bba4e2ae23fc39c7b0cec651953e6d",
306306
remote = "https://github.com/devversion/rules_browsers.git",
307307
)
308308

src/cdk/testing/tests/protractor.e2e.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ describe('ProtractorHarnessEnvironment', () => {
4545
harness = await ProtractorHarnessEnvironment.loader().getHarness(MainComponentHarness);
4646
});
4747

48-
it('can get elements outside of host', async () => {
48+
fit('can get elements outside of host', async () => {
4949
const globalEl = await harness.globalEl();
50-
expect(await globalEl.text()).toBe('I am a sibling!');
50+
expect(await globalEl.text()).toBe('I am a sdibling!');
5151
});
5252

5353
it('should get correct text excluding certain selectors', async () => {

src/dev-app/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
load("@build_bazel_rules_nodejs//:index.bzl", "pkg_web")
2-
load("//tools:defaults.bzl", "http_server", "sass_binary")
3-
load("//tools:defaults2.bzl", "ng_project")
2+
load("//tools:defaults.bzl", "sass_binary")
3+
load("//tools:defaults2.bzl", "http_server", "ng_project")
44
load("@npm2//:defs.bzl", "npm_link_all_packages")
55
load("@aspect_rules_esbuild//esbuild:defs.bzl", "esbuild")
66
load("//src/components-examples:config.bzl", "ALL_EXAMPLES")

src/e2e-app/BUILD.bazel

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
load("@aspect_rules_esbuild//esbuild:defs.bzl", "esbuild")
22
load("@npm2//:defs.bzl", "npm_link_all_packages")
3-
load("//tools:defaults.bzl", "http_server", "sass_binary")
4-
load("//tools:defaults2.bzl", "ng_project")
3+
load("//tools:defaults.bzl", "sass_binary")
4+
load("//tools:defaults2.bzl", "http_server", "ng_project")
55

66
package(default_visibility = ["//visibility:public"])
77

@@ -18,7 +18,6 @@ devserverIndexHtmlDependencies = [
1818

1919
exports_files([
2020
"protractor.conf.js",
21-
"start-devserver.js",
2221
"devserver-configure.js",
2322
])
2423

src/e2e-app/protractor.conf.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/e2e-app/start-devserver.js

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/e2e-app/test_suite.bzl

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
load("//tools:defaults.bzl", "protractor_web_test_suite")
22

3-
def e2e_test_suite(name, data = [], tags = ["e2e"], deps = []):
3+
def e2e_test_suite(name, tags = ["e2e"], deps = []):
44
protractor_web_test_suite(
55
name = name,
6-
configuration = "//src/e2e-app:protractor.conf.js",
7-
data = data,
8-
on_prepare = "//src/e2e-app:start-devserver.js",
96
server = "//src/e2e-app:server",
107
tags = tags,
118
deps = deps,

src/universal-app/BUILD.bazel

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
load("@bazel_skylib//rules:build_test.bzl", "build_test")
22
load("@aspect_rules_js//js:defs.bzl", "js_binary", "js_run_binary")
3-
load("//tools:defaults.bzl", "http_server", "protractor_web_test_suite", "sass_binary")
4-
load("//tools:defaults2.bzl", "ng_project", "ts_project")
3+
load("//tools:defaults.bzl", "protractor_web_test_suite", "sass_binary")
4+
load("//tools:defaults2.bzl", "http_server", "ng_project", "ts_project")
55
load("@aspect_rules_ts//ts:defs.bzl", rules_js_tsconfig = "ts_config")
66
load("@aspect_rules_esbuild//esbuild:defs.bzl", "esbuild")
77
load("//src/cdk:config.bzl", "CDK_TARGETS")
@@ -165,8 +165,6 @@ ts_project(
165165

166166
protractor_web_test_suite(
167167
name = "hydration_e2e_tests",
168-
configuration = ":protractor.conf.js",
169-
on_prepare = ":start-devserver.js",
170168
server = ":server",
171169
tags = ["e2e"],
172170
deps = [

src/universal-app/protractor.conf.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/universal-app/start-devserver.js

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)