@@ -5,11 +5,14 @@ load("//java/src/org/openqa/selenium/devtools:versions.bzl", "CDP_DEPS")
55LARGE_TESTS = [
66 "DistributedCdpTest.java" ,
77 "NewSessionCreationTest.java" ,
8- "RemoteWebDriverBiDiTest.java" ,
98 "RemoteWebDriverDownloadTest.java" ,
109 "StressTest.java" ,
1110]
1211
12+ FIREFOX_ONLY_LARGE_TESTS = [
13+ "RemoteWebDriverBiDiTest.java" ,
14+ ]
15+
1316java_library (
1417 name = "support" ,
1518 testonly = True ,
@@ -57,27 +60,45 @@ java_selenium_test_suite(
5760 "//java/src/org/openqa/selenium/json" ,
5861 "//java/src/org/openqa/selenium/remote" ,
5962 "//java/src/org/openqa/selenium/support" ,
60- "//java/test/org/openqa/selenium/environment" ,
61- "//java/test/org/openqa/selenium/remote/tracing:tracing-support" ,
62- "//java/test/org/openqa/selenium/testing:annotations" ,
63- "//java/test/org/openqa/selenium/testing:test-base" ,
6463 "//java/src/org/openqa/selenium/grid" ,
6564 "//java/src/org/openqa/selenium/grid/config" ,
6665 "//java/src/org/openqa/selenium/grid/distributor" ,
66+ "//java/test/org/openqa/selenium/environment" ,
6767 "//java/test/org/openqa/selenium/grid/testing" ,
68+ "//java/test/org/openqa/selenium/remote/tracing:tracing-support" ,
69+ "//java/test/org/openqa/selenium/testing:annotations" ,
70+ "//java/test/org/openqa/selenium/testing:test-base" ,
6871 artifact ("com.google.guava:guava" ),
6972 artifact ("org.junit.jupiter:junit-jupiter-api" ),
7073 artifact ("org.junit.jupiter:junit-jupiter-params" ),
7174 artifact ("org.assertj:assertj-core" ),
7275 ] + CDP_DEPS + JUNIT5_DEPS ,
7376)
7477
78+ java_selenium_test_suite (
79+ name = "firefox-only-large-tests" ,
80+ size = "large" ,
81+ srcs = FIREFOX_ONLY_LARGE_TESTS ,
82+ browsers = ["firefox" ],
83+ deps = [
84+ ":support" ,
85+ "//java/src/org/openqa/selenium/firefox" ,
86+ "//java/src/org/openqa/selenium/grid/config" ,
87+ "//java/src/org/openqa/selenium/remote" ,
88+ "//java/test/org/openqa/selenium/environment" ,
89+ "//java/test/org/openqa/selenium/testing:annotations" ,
90+ "//java/test/org/openqa/selenium/testing:test-base" ,
91+ artifact ("org.junit.jupiter:junit-jupiter-api" ),
92+ artifact ("org.assertj:assertj-core" ),
93+ ] + CDP_DEPS + JUNIT5_DEPS ,
94+ )
95+
7596java_test_suite (
7697 name = "medium-tests" ,
7798 size = "medium" ,
7899 srcs = glob (
79100 ["*Test.java" ],
80- exclude = LARGE_TESTS ,
101+ exclude = LARGE_TESTS + FIREFOX_ONLY_LARGE_TESTS ,
81102 ),
82103 tags = [
83104 "requires-network" ,
0 commit comments