Path: blob/trunk/java/test/org/openqa/selenium/BUILD.bazel
1865 views
load("@rules_jvm_external//:defs.bzl", "artifact") load("//java:defs.bzl", "JUNIT5_DEPS", "java_library", "java_selenium_test_suite", "java_test_suite") load("//java:version.bzl", "TOOLS_JAVA_VERSION") SMALL_TESTS = [ "ArchitectureTest.java", "ByTest.java", "CookieTest.java", "DimensionTest.java", "CapabilitiesTest.java", "KeysTest.java", "OutputTypeTest.java", "PersistentCapabilitiesTest.java", "PlatformTest.java", "PointTest.java", "ProxyTest.java", "RequireTest.java", "WebDriverExceptionTest.java", "print/PrintOptionsTest.java", "print/PageMarginTest.java", "print/PageSizeTest.java", ] java_test_suite( name = "SmallTests", size = "small", srcs = SMALL_TESTS, deps = [ "//java/src/org/openqa/selenium/json", "//java/src/org/openqa/selenium/remote", "//java/test/org/openqa/selenium/netty/server:test-server", "//java/test/org/openqa/selenium/testing:annotations", artifact("org.assertj:assertj-core"), artifact("com.google.guava:guava"), artifact("org.junit.jupiter:junit-jupiter-api"), artifact("org.mockito:mockito-core"), ] + JUNIT5_DEPS, ) java_library( name = "helpers", srcs = [ "ParallelTestRunner.java", "StubDriver.java", "WaitingConditions.java", "WrappedWebElement.java", ], visibility = ["//java/test:__subpackages__"], deps = [ "//java/src/org/openqa/selenium:core", "//java/src/org/openqa/selenium/support", artifact("com.google.guava:guava"), artifact("org.junit.jupiter:junit-jupiter-api"), ] + JUNIT5_DEPS, ) java_selenium_test_suite( name = "LargeTests", size = "large", srcs = glob( ["*Test.java"], exclude = SMALL_TESTS, ), env_inherit = [ "DISPLAY", ], javacopts = [ "--release", TOOLS_JAVA_VERSION, ], deps = [ ":helpers", "//java/src/org/openqa/selenium/grid/config", "//java/src/org/openqa/selenium/netty/server", "//java/src/org/openqa/selenium/remote", "//java/src/org/openqa/selenium/support", "//java/test/org/openqa/selenium/build", "//java/test/org/openqa/selenium/environment", "//java/test/org/openqa/selenium/netty/server:test-server", "//java/test/org/openqa/selenium/testing:annotations", "//java/test/org/openqa/selenium/testing:test-base", "//java/test/org/openqa/selenium/testing/drivers", artifact("com.google.guava:guava"), artifact("io.netty:netty-codec-http"), artifact("io.netty:netty-transport"), artifact("org.junit.jupiter:junit-jupiter-api"), artifact("org.assertj:assertj-core"), ] + JUNIT5_DEPS, )