]> source.dussan.org Git - jgit.git/commitdiff
Increase bazel timeout for long running tests 23/146123/1
authorMatthias Sohn <matthias.sohn@sap.com>
Mon, 10 Jun 2019 21:35:20 +0000 (23:35 +0200)
committerDavid Pursehouse <david.pursehouse@gmail.com>
Tue, 16 Jul 2019 03:11:22 +0000 (12:11 +0900)
EolRepositoryTest and GcCommitSelectionTest timed out frequently when
running unit tests using bazel with the default timeout "moderate"
(300s). Increase timeout of these tests to "long" (900s).

Change-Id: I43588cf950f55b50f868d9fe9c66d22bd428a54c
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
org.eclipse.jgit.test/tests.bzl

index 7ff90d48466e2e18d437110ba8e6aaf2614f7bfd..345da81103dca004775e530e1b4ee69b2cc795ed 100644 (file)
@@ -7,6 +7,7 @@ def tests(tests):
     for src in tests:
         name = src[len("tst/"):len(src) - len(".java")].replace("/", "_")
         labels = []
+        timeout = "moderate"
         if name.startswith("org_eclipse_jgit_"):
             package = name[len("org.eclipse.jgit_"):]
             if package.startswith("internal_storage_"):
@@ -51,6 +52,8 @@ def tests(tests):
         heap_size = "-Xmx256m"
         if src.endswith("HugeCommitMessageTest.java"):
             heap_size = "-Xmx512m"
+        if src.endswith("EolRepositoryTest.java") or src.endswith("GcCommitSelectionTest.java"):
+            timeout = "long"
 
         junit_tests(
             name = name,
@@ -68,4 +71,5 @@ def tests(tests):
             ],
             flaky = flaky,
             jvm_flags = [heap_size, "-Dfile.encoding=UTF-8"],
+            timeout = timeout,
         )