Add bazel rule for junit tests
This enables running the existing junit tests
through bazel.
Change-Id: I5b6d8e49bc1c2624f3b9d4a6111dcb3d718f64a3
diff --git a/BUILD b/BUILD
index 783a6c9..108dae2 100644
--- a/BUILD
+++ b/BUILD
@@ -5,6 +5,7 @@
)
load("//tools/bzl:genrule2.bzl", "genrule2")
load("//tools/bzl:js.bzl", "polygerrit_plugin")
+load("//tools/bzl:junit.bzl", "junit_tests")
load("@rules_java//java:defs.bzl", "java_library", "java_plugin")
plugin_name = "task"
@@ -65,6 +66,13 @@
app = "plugin.html",
)
+junit_tests(
+ name = "junit-tests",
+ size = "small",
+ srcs = glob(["src/test/java/**/*Test.java"]),
+ deps = [plugin_name],
+)
+
sh_test(
name = "docker-tests",
size = "medium",
diff --git a/tools/bzl/junit.bzl b/tools/bzl/junit.bzl
new file mode 100644
index 0000000..5df79bb
--- /dev/null
+++ b/tools/bzl/junit.bzl
@@ -0,0 +1,6 @@
+load(
+ "@com_googlesource_gerrit_bazlets//tools:junit.bzl",
+ _junit_tests = "junit_tests",
+)
+
+junit_tests = _junit_tests
\ No newline at end of file