blob: edf4b4395e92f58c0bf8fe4303add076e15cf84c [file] [log] [blame]
load("@rules_jvm_external//:defs.bzl", "artifact")
load("//java:defs.bzl", "selenium_test")
def closure_test_suite(name, data = [], browsers = None):
data = data + [
"//third_party/closure/goog:base",
"//third_party/closure/goog:css",
"//third_party/closure/goog:deps",
"//third_party/closure/goog:library",
"//third_party/closure/goog/testing",
]
selenium_test(
name = name,
test_class = "org.openqa.selenium.javascript.ClosureTestSuite",
jvm_flags = [
"-Djs.test.timeout=20",
"-Djs.test.dir=%s" % native.package_name(),
],
data = data,
runtime_deps = [
"//java/test/org/openqa/selenium/javascript:javascript",
],
)
native.java_binary(
name = name + "_debug_server",
main_class = "org.openqa.selenium.environment.webserver.NettyAppServer",
data = data,
testonly = 1,
runtime_deps = [
"//java/test/org/openqa/selenium/environment",
artifact("org.slf4j:slf4j-jdk14"),
],
)