angular/tools/bazel/protractor_test.bzl
Joey Perrott 0d12eac34c build: remove unused old toolchain dependencies (#63039)
Update to latest version of dev-infra and complete the removal of rules_nodejs from the repo

PR Close #63039
2025-08-07 09:31:45 -07:00

27 lines
845 B
Python

load("@devinfra//bazel/spec-bundling:index.bzl", _spec_bundle = "spec_bundle")
load("@rules_browsers//src/protractor_test:index.bzl", _protractor_test = "protractor_test")
def protractor_web_test_suite(name, deps, **kwargs):
_spec_bundle(
name = "%s_bundle" % name,
deps = deps,
external = ["protractor", "selenium-webdriver"],
)
_protractor_test(
name = name,
deps = [":%s_bundle" % name],
extra_config = {
"useAllAngular2AppRoots": True,
"allScriptsTimeout": 120000,
"getPageTimeout": 120000,
"jasmineNodeOpts": {
"defaultTimeoutInterval": 120000,
},
},
data = [
"//:node_modules/protractor",
"//:node_modules/selenium-webdriver",
],
**kwargs
)