Files
Greg Magolan 5a9059be38 build: share Saucelabs browsers between karma test targets using background Saucelabs daemon and custom karma launcher (#49200)
This upgrades the Saucelabs Bazel step on CI to use the more efficient Saucelabs daemon

PR Close #49200
2023-05-15 09:21:46 -07:00

29 lines
648 B
Python

load("//tools:defaults.bzl", "nodejs_binary", "ts_library")
package(default_visibility = ["//visibility:public"])
ts_library(
name = "background-service_lib",
srcs = glob(["*.ts"]),
deps = [
"//:browser-providers",
"//tools/saucelabs-daemon",
"@npm//@types/node",
"@npm//@types/selenium-webdriver4",
"@npm//chalk",
"@npm//selenium-webdriver4",
],
)
nodejs_binary(
name = "background-service",
data = [
":background-service_lib",
"//:sauce_connect",
],
entry_point = ":cli.ts",
templated_args = [
"$(rootpath //:sauce_connect)",
],
)