blob: d8453c0368d1aeab2c09adafb0ac87b7f12b58b1 [file] [log] [blame] [edit]
load("@rules_jvm_external//:defs.bzl", "artifact")
load("//java:defs.bzl", "selenium_test")
def closure_test_suite(name, data = [], browsers = None):
data = data + [
"@com_google_javascript_closure_library//:com_google_javascript_closure_library",
]
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"),
],
)