ElasticVersionTest: run it through bazel as well

Make this test rule generic enough, so that other potential new test
classes get executed with no change required. Exclude test classes that
are already picked up by sibling test rules.

Change-Id: I2814885b364d8b50017b728ea6fc6301516c45cd
diff --git a/gerrit-elasticsearch/BUILD b/gerrit-elasticsearch/BUILD
index eeed72f..ec36cc7 100644
--- a/gerrit-elasticsearch/BUILD
+++ b/gerrit-elasticsearch/BUILD
@@ -103,3 +103,22 @@
     tags = ELASTICSEARCH_TAGS,
     deps = ELASTICSEARCH_DEPS,
 ) for name, src in ELASTICSEARCH_TESTS_V6.items()]
+
+junit_tests(
+    name = "elasticsearch_tests",
+    size = "small",
+    srcs = glob(
+        ["src/test/java/com/google/gerrit/elasticsearch/*Test.java"],
+        exclude = ["src/test/java/com/google/gerrit/elasticsearch/Elastic*Query*" + SUFFIX],
+    ),
+    tags = ["elastic"],
+    deps = [
+        ":elasticsearch",
+        ":elasticsearch_test_utils",
+        "//gerrit-server:testutil",
+        "//lib:guava",
+        "//lib:truth",
+        "//lib/guice",
+        "//lib/jgit/org.eclipse.jgit:jgit",
+    ],
+)