blob: ae23b635b7c43a0beb7e11a1456db47274ab7039 [file] [log] [blame] [edit]
js_binary(name = "clientbin",
srcs = [
"*.js",
"*/*.js",
],
deps = [
"//javascript/atoms:deps",
"//javascript/webdriver:webdriver_lib",
],
flags = [
"--jscomp_error=accessControls",
"--jscomp_error=ambiguousFunctionDecl",
"--jscomp_error=checkRegExp",
"--jscomp_error=checkTypes",
"--jscomp_error=checkVars",
"--jscomp_error=constantProperty",
"--jscomp_error=deprecated",
"--jscomp_error=duplicateMessage",
"--jscomp_error=es5Strict",
"--jscomp_error=externsValidation",
"--jscomp_error=fileoverviewTags",
"--jscomp_error=globalThis",
"--jscomp_error=invalidCasts",
"--jscomp_error=missingProperties",
"--jscomp_error=nonStandardJsDocs",
"--jscomp_error=strictModuleDepCheck",
"--jscomp_error=typeInvalidation",
"--jscomp_error=undefinedVars",
"--jscomp_error=unknownDefines",
"--jscomp_error=uselessCode",
"--jscomp_error=visibility",
"--third_party=false",
"--compilation_level=ADVANCED_OPTIMIZATIONS",
"--create_name_map_files=true"
])
export_file(name = "hub",
srcs = [ "hub.html" ],
deps = [
":clientbin",
":style",
])
export_file(name = "style",
srcs = [ "style.css" ])
js_test(name = "test",
srcs = [ "test/**/*_test.html" ],
deps = [
"./**/*.js",
"//javascript/atoms:deps",
"//javascript/webdriver:deps",
"//java/client/test/org/openqa/selenium/javascript",
"//java/server/test/org/openqa/selenium:server-with-tests:uber",
])