diff options
Diffstat (limited to 'src/java_tools/junitrunner/javatests/com/google/testing/junit/runner/BUILD')
-rw-r--r-- | src/java_tools/junitrunner/javatests/com/google/testing/junit/runner/BUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/java_tools/junitrunner/javatests/com/google/testing/junit/runner/BUILD b/src/java_tools/junitrunner/javatests/com/google/testing/junit/runner/BUILD new file mode 100644 index 0000000000..0dd82ccb6c --- /dev/null +++ b/src/java_tools/junitrunner/javatests/com/google/testing/junit/runner/BUILD @@ -0,0 +1,51 @@ +DEFAULT_VISIBILITY = [ + "//src/java_tools/junitrunner:__subpackages__", +] + +licenses(["notice"]) # Apache 2.0 + +# Libraries +# ========================================================= +java_library( + name = "tests", + testonly = 1, + srcs = glob( + ["**/*.java"], + exclude = ["testbed/*.java"], + ), + deps = [ + "//src/java_tools/junitrunner/java/com/google/testing/junit/runner:test_runner", + "//src/java_tools/junitrunner/java/com/google/testing/junit/runner/internal", + "//src/java_tools/junitrunner/java/com/google/testing/junit/runner/internal:junit4", + "//src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4", + "//src/java_tools/junitrunner/java/com/google/testing/junit/runner/model", + "//src/java_tools/junitrunner/java/com/google/testing/junit/runner/sharding", + "//src/java_tools/junitrunner/java/com/google/testing/junit/runner/sharding/api", + "//src/java_tools/junitrunner/java/com/google/testing/junit/runner/sharding/testing", + "//src/java_tools/junitrunner/java/com/google/testing/junit/runner/util", + "//src/test/java/com/google/devtools/build/lib:testutil", + "//third_party:dagger", + "//third_party:guava", + "//third_party:jsr305", + "//third_party:jsr330_inject", + "//third_party:junit4", + "//third_party:mockito", + "//third_party:truth", + ], +) + +# Tests +# ========================================================= +java_test( + name = "AllTests", + args = glob(["**/*Test.java"]), + main_class = "com.google.testing.junit.runner.TestRunner", + use_testrunner = 0, + runtime_deps = [":tests"], +) + +filegroup( + name = "srcs", + srcs = glob(["**"]), + visibility = ["//src:__pkg__"], +) |