Elasticsearch: run no other test at the same time
As per Bazel test documentation [1] that is: run all the Elasticsearch
docker tests with the 'exclusive' tag set in. Do so to minimize the
slower execution speed factor, thus running them tests in a more natural
fashion. Doing so should then minimize flakiness or only leave true
failures to be fixed. -Actual test execution speeds depending on the
running host resources, of course.
[1] https://docs.bazel.build/versions/master/test-encyclopedia.html
Bug: Issue 9407
Change-Id: Ic9b57b84d06921abab91de57ecd4b86bcfb4272a
diff --git a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/pgm/BUILD b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/pgm/BUILD
index 6bbc308..5326e48 100644
--- a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/pgm/BUILD
+++ b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/pgm/BUILD
@@ -18,6 +18,7 @@
labels = [
"docker",
"elastic",
+ "exclusive",
"pgm",
],
deps = [":util"],
diff --git a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/ssh/BUILD b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/ssh/BUILD
index dafd494..c6d2299 100644
--- a/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/ssh/BUILD
+++ b/gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/ssh/BUILD
@@ -24,8 +24,9 @@
srcs = ["ElasticIndexIT.java"],
group = "elastic",
labels = [
- "elastic",
"docker",
+ "elastic",
+ "exclusive",
"ssh",
],
deps = [
diff --git a/gerrit-elasticsearch/BUILD b/gerrit-elasticsearch/BUILD
index ec36cc7..92176fb 100644
--- a/gerrit-elasticsearch/BUILD
+++ b/gerrit-elasticsearch/BUILD
@@ -78,6 +78,7 @@
ELASTICSEARCH_TAGS = [
"docker",
"elastic",
+ "exclusive",
]
[junit_tests(