11load ("@rules_jvm_external//:defs.bzl" , "artifact" )
22load ("//java:defs.bzl" , "java_selenium_test_suite" , "java_test_suite" )
3+ load ("//java/client/src/org/openqa/selenium/devtools:versions.bzl" , "CDP_DEPS" )
34
45LARGE_TESTS = [
56 "DistributedCdpTest.java" ,
67 "NewSessionCreationTest.java" ,
8+ "StressTest.java" ,
79]
810
11+ java_library (
12+ name = "support" ,
13+ srcs = [
14+ "DeploymentTypes.java" ,
15+ ],
16+ javacopts = [
17+ "--release" ,
18+ "11" ,
19+ ],
20+ testonly = True ,
21+ deps = [
22+ "//java/client/src/org/openqa/selenium:core" ,
23+ "//java/client/src/org/openqa/selenium/json" ,
24+ "//java/client/src/org/openqa/selenium/remote/http" ,
25+ "//java/client/src/org/openqa/selenium/support" ,
26+ "//java/client/test/org/openqa/selenium/testing:test-base" ,
27+ "//java/server/src/org/openqa/selenium/grid" ,
28+ ],
29+ runtime_deps = [
30+ artifact ("org.slf4j:slf4j-jdk14" ),
31+ ],
32+ )
33+
934java_selenium_test_suite (
1035 name = "large-tests" ,
1136 size = "large" ,
37+ browsers = [
38+ "chrome" ,
39+ # "firefox",
40+ ],
41+ tags = [
42+ "no-remote" ,
43+ ],
1244 srcs = LARGE_TESTS ,
1345 deps = [
14- "//java/client/src/org/openqa/selenium:core " ,
46+ ":support " ,
1547 "//java/client/src/org/openqa/selenium/chrome" ,
1648 "//java/client/src/org/openqa/selenium/devtools" ,
1749 "//java/client/src/org/openqa/selenium/firefox" ,
1850 "//java/client/src/org/openqa/selenium/json" ,
1951 "//java/client/src/org/openqa/selenium/remote" ,
20- "//java/client/src/org/openqa/selenium/remote/http" ,
2152 "//java/client/src/org/openqa/selenium/support" ,
2253 "//java/client/test/org/openqa/selenium/remote/tracing:tracing-support" ,
2354 "//java/client/test/org/openqa/selenium/testing:annotations" ,
24- "//java/client/test/org/openqa/selenium/testing/drivers " ,
55+ "//java/client/test/org/openqa/selenium/testing:test-base " ,
2556 "//java/server/src/org/openqa/selenium/grid" ,
26- "//java/server/src/org/openqa/selenium/grid/commands" ,
27- "//java/server/src/org/openqa/selenium/grid/distributor/httpd" ,
28- "//java/server/src/org/openqa/selenium/grid/security" ,
29- "//java/server/src/org/openqa/selenium/grid/sessionmap/httpd" ,
30- "//java/server/src/org/openqa/selenium/grid/sessionqueue/httpd" ,
3157 "//java/server/test/org/openqa/selenium/grid/testing" ,
3258 artifact ("com.google.guava:guava" ),
3359 artifact ("junit:junit" ),
3460 artifact ("org.assertj:assertj-core" ),
61+ ] + CDP_DEPS ,
62+ javacopts = [
63+ "--release" ,
64+ "11" ,
3565 ],
3666)
3767
@@ -42,43 +72,17 @@ java_test_suite(
4272 ["*Test.java" ],
4373 exclude = LARGE_TESTS ,
4474 ),
75+ tags = [
76+ "requires-network" ,
77+ ],
4578 deps = [
46- "//java/client/src/org/openqa/selenium:core " ,
79+ ":support " ,
4780 "//java/client/src/org/openqa/selenium/json" ,
4881 "//java/client/src/org/openqa/selenium/remote" ,
4982 "//java/client/src/org/openqa/selenium/support" ,
5083 "//java/client/test/org/openqa/selenium/remote/tracing:tracing-support" ,
5184 "//java/client/test/org/openqa/selenium/testing:test-base" ,
52- "//java/server/src/org/openqa/selenium/events" ,
53- "//java/server/src/org/openqa/selenium/events/local" ,
54- "//java/server/src/org/openqa/selenium/events/zeromq" ,
55- "//java/server/src/org/openqa/selenium/grid/commands" ,
56- "//java/server/src/org/openqa/selenium/grid/component" ,
57- "//java/server/src/org/openqa/selenium/grid/config" ,
58- "//java/server/src/org/openqa/selenium/grid/data" ,
59- "//java/server/src/org/openqa/selenium/grid/distributor" ,
60- "//java/server/src/org/openqa/selenium/grid/distributor/httpd" ,
61- "//java/server/src/org/openqa/selenium/grid/distributor/local" ,
62- "//java/server/src/org/openqa/selenium/grid/distributor/remote" ,
63- "//java/server/src/org/openqa/selenium/grid/jmx" ,
64- "//java/server/src/org/openqa/selenium/grid/node" ,
65- "//java/server/src/org/openqa/selenium/grid/node/httpd" ,
66- "//java/server/src/org/openqa/selenium/grid/node/local" ,
67- "//java/server/src/org/openqa/selenium/grid/router" ,
68- "//java/server/src/org/openqa/selenium/grid/router/httpd" ,
69- "//java/server/src/org/openqa/selenium/grid/security" ,
70- "//java/server/src/org/openqa/selenium/grid/server" ,
71- "//java/server/src/org/openqa/selenium/grid/sessionmap" ,
72- "//java/server/src/org/openqa/selenium/grid/sessionmap/httpd" ,
73- "//java/server/src/org/openqa/selenium/grid/sessionmap/local" ,
74- "//java/server/src/org/openqa/selenium/grid/sessionmap/remote" ,
75- "//java/server/src/org/openqa/selenium/grid/sessionqueue" ,
76- "//java/server/src/org/openqa/selenium/grid/sessionqueue/config" ,
77- "//java/server/src/org/openqa/selenium/grid/sessionqueue/httpd" ,
78- "//java/server/src/org/openqa/selenium/grid/sessionqueue/local" ,
79- "//java/server/src/org/openqa/selenium/grid/sessionqueue/remote" ,
80- "//java/server/src/org/openqa/selenium/grid/web" ,
81- "//java/server/src/org/openqa/selenium/netty/server" ,
85+ "//java/server/src/org/openqa/selenium/grid" ,
8286 "//java/server/test/org/openqa/selenium/grid/testing" ,
8387 artifact ("com.google.guava:guava" ),
8488 artifact ("io.opentelemetry:opentelemetry-api" ),
0 commit comments