@@ -3,12 +3,15 @@ load("//java:defs.bzl", "JUNIT5_DEPS", "java_selenium_test_suite", "java_test_su
33load ("//java:version.bzl" , "TOOLS_JAVA_VERSION" )
44load ("//java/src/org/openqa/selenium/devtools:versions.bzl" , "CDP_DEPS" )
55
6+ STRESS_TESTS = [
7+ "StressTest.java" ,
8+ ]
9+
610LARGE_TESTS = [
711 "DistributedTest.java" ,
812 "DistributedCdpTest.java" ,
913 "NewSessionCreationTest.java" ,
1014 "RemoteWebDriverDownloadTest.java" ,
11- "StressTest.java" ,
1215]
1316
1417FIREFOX_CHROMIUM_ONLY_LARGE_TESTS = [
@@ -39,6 +42,37 @@ java_library(
3942 ],
4043)
4144
45+ java_selenium_test_suite (
46+ name = "stress-tests" ,
47+ size = "large" ,
48+ srcs = STRESS_TESTS ,
49+ browsers = [
50+ "chrome" ,
51+ ],
52+ javacopts = [
53+ "--release" ,
54+ TOOLS_JAVA_VERSION ,
55+ ],
56+ deps = [
57+ ":support" ,
58+ "//java/src/org/openqa/selenium/chrome" ,
59+ "//java/src/org/openqa/selenium/grid" ,
60+ "//java/src/org/openqa/selenium/grid/config" ,
61+ "//java/src/org/openqa/selenium/json" ,
62+ "//java/src/org/openqa/selenium/remote" ,
63+ "//java/src/org/openqa/selenium/support" ,
64+ "//java/test/org/openqa/selenium/environment" ,
65+ "//java/test/org/openqa/selenium/grid/testing" ,
66+ "//java/test/org/openqa/selenium/remote/tracing:tracing-support" ,
67+ "//java/test/org/openqa/selenium/testing:annotations" ,
68+ "//java/test/org/openqa/selenium/testing:test-base" ,
69+ artifact ("com.google.guava:guava" ),
70+ artifact ("org.junit.jupiter:junit-jupiter-api" ),
71+ artifact ("org.junit.jupiter:junit-jupiter-params" ),
72+ artifact ("org.assertj:assertj-core" ),
73+ ] + CDP_DEPS + JUNIT5_DEPS ,
74+ )
75+
4276java_selenium_test_suite (
4377 name = "large-tests" ,
4478 size = "large" ,
@@ -108,7 +142,7 @@ java_test_suite(
108142 size = "medium" ,
109143 srcs = glob (
110144 ["*Test.java" ],
111- exclude = LARGE_TESTS + FIREFOX_CHROMIUM_ONLY_LARGE_TESTS ,
145+ exclude = LARGE_TESTS + FIREFOX_CHROMIUM_ONLY_LARGE_TESTS + STRESS_TESTS ,
112146 ),
113147 tags = [
114148 "requires-network" ,
0 commit comments