Skip to content

Commit 938ab00

Browse files
committed
Increase tool timeout to reduce flakiness
1 parent cd257bd commit 938ab00

File tree

9 files changed

+19
-19
lines changed

9 files changed

+19
-19
lines changed

platform-tooling-support-tests/src/main/java/platform/tooling/support/Helper.java

+3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import java.nio.file.Files;
1616
import java.nio.file.Path;
1717
import java.nio.file.Paths;
18+
import java.time.Duration;
1819
import java.util.ArrayList;
1920
import java.util.List;
2021
import java.util.Objects;
@@ -33,6 +34,8 @@
3334
*/
3435
public class Helper {
3536

37+
public static final Duration TOOL_TIMEOUT = Duration.ofMinutes(3);
38+
3639
private static final Path ROOT = Paths.get("..");
3740
private static final Path GRADLE_PROPERTIES = ROOT.resolve("gradle.properties");
3841
private static final Path SETTINGS_GRADLE = ROOT.resolve("settings.gradle.kts");

platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/GradleKotlinExtensionsTests.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
import static org.junit.jupiter.api.Assertions.assertEquals;
1414
import static org.junit.jupiter.api.Assertions.assertFalse;
1515
import static org.junit.jupiter.api.Assertions.assertTrue;
16-
17-
import java.time.Duration;
16+
import static platform.tooling.support.Helper.TOOL_TIMEOUT;
1817

1918
import de.sormuras.bartholdy.tool.GradleWrapper;
2019

@@ -37,7 +36,7 @@ void gradle_wrapper() {
3736
.setProject("gradle-kotlin-extensions") //
3837
.addArguments("-Dmaven.repo=" + MavenRepo.dir()) //
3938
.addArguments("build", "--no-daemon", "--stacktrace") //
40-
.setTimeout(Duration.ofMinutes(2)) //
39+
.setTimeout(TOOL_TIMEOUT) //
4140
.setJavaHome(Helper.getJavaHome("8").orElseThrow(TestAbortedException::new)) //
4241
.build() //
4342
.run();

platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/GradleMissingEngineTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
import static org.junit.jupiter.api.Assertions.assertEquals;
1414
import static org.junit.jupiter.api.Assertions.assertFalse;
1515
import static org.junit.jupiter.api.Assertions.assertLinesMatch;
16+
import static platform.tooling.support.Helper.TOOL_TIMEOUT;
1617

1718
import java.nio.file.Paths;
18-
import java.time.Duration;
1919
import java.util.List;
2020

2121
import de.sormuras.bartholdy.Tool;
@@ -47,7 +47,7 @@ private void test(Tool gradle) {
4747
.addArguments("-Dmaven.repo=" + MavenRepo.dir()) //
4848
.addArguments("build", "--no-daemon", "--debug", "--stacktrace") //
4949
.setJavaHome(Helper.getJavaHome("8").orElseThrow(TestAbortedException::new)) //
50-
.setTimeout(Duration.ofMinutes(2)).build() //
50+
.setTimeout(TOOL_TIMEOUT).build() //
5151
.run();
5252

5353
assertFalse(result.isTimedOut(), () -> "tool timed out: " + result);

platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/GradleStarterTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
import static org.junit.jupiter.api.Assertions.assertEquals;
1515
import static org.junit.jupiter.api.Assertions.assertFalse;
1616
import static org.junit.jupiter.api.Assertions.assertTrue;
17+
import static platform.tooling.support.Helper.TOOL_TIMEOUT;
1718

1819
import java.nio.file.Paths;
19-
import java.time.Duration;
2020

2121
import de.sormuras.bartholdy.tool.GradleWrapper;
2222

@@ -39,7 +39,7 @@ void gradle_wrapper() {
3939
.setProject("gradle-starter") //
4040
.addArguments("-Dmaven.repo=" + MavenRepo.dir()) //
4141
.addArguments("build", "--no-daemon", "--stacktrace") //
42-
.setTimeout(Duration.ofMinutes(2)) //
42+
.setTimeout(TOOL_TIMEOUT) //
4343
.setJavaHome(Helper.getJavaHome("8").orElseThrow(TestAbortedException::new)) //
4444
.build() //
4545
.run();

platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/JavaVersionsTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
import static org.junit.jupiter.api.Assertions.assertFalse;
1515
import static org.junit.jupiter.api.Assertions.assertTrue;
1616
import static org.junit.jupiter.api.Assumptions.assumeTrue;
17+
import static platform.tooling.support.Helper.TOOL_TIMEOUT;
1718

1819
import java.nio.file.Path;
19-
import java.time.Duration;
2020
import java.util.List;
2121

2222
import de.sormuras.bartholdy.tool.Java;
@@ -55,7 +55,7 @@ List<String> execute(String version, Path javaHome) {
5555
.setWorkspace("java-versions-" + version) //
5656
.addArguments("-Dmaven.repo=" + MavenRepo.dir()) //
5757
.addArguments("--debug", "--batch-mode", "verify") //
58-
.setTimeout(Duration.ofMinutes(2)) //
58+
.setTimeout(TOOL_TIMEOUT) //
5959
.setJavaHome(javaHome) //
6060
.build().run();
6161
assertFalse(result.isTimedOut(), () -> "tool timed out: " + result);

platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/MavenStarterTests.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@
1414
import static org.junit.jupiter.api.Assertions.assertEquals;
1515
import static org.junit.jupiter.api.Assertions.assertFalse;
1616
import static org.junit.jupiter.api.Assertions.assertTrue;
17-
18-
import java.time.Duration;
17+
import static platform.tooling.support.Helper.TOOL_TIMEOUT;
1918

2019
import org.junit.jupiter.api.Test;
2120
import org.opentest4j.TestAbortedException;
@@ -36,7 +35,7 @@ void verifyMavenStarterProject() {
3635
.setProject("maven-starter") //
3736
.addArguments("-Dmaven.repo=" + MavenRepo.dir()) //
3837
.addArguments("--debug", "--batch-mode", "verify") //
39-
.setTimeout(Duration.ofMinutes(2)) //
38+
.setTimeout(TOOL_TIMEOUT) //
4039
.setJavaHome(Helper.getJavaHome("8").orElseThrow(TestAbortedException::new)) //
4140
.build() //
4241
.run();

platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/MultiReleaseJarTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
import static org.junit.jupiter.api.Assertions.assertFalse;
1515
import static org.junit.jupiter.api.Assertions.assertLinesMatch;
1616
import static org.junit.jupiter.api.Assertions.assertTrue;
17+
import static platform.tooling.support.Helper.TOOL_TIMEOUT;
1718

1819
import java.nio.file.Files;
1920
import java.nio.file.Path;
20-
import java.time.Duration;
2121
import java.util.List;
2222

2323
import de.sormuras.bartholdy.Result;
@@ -85,7 +85,7 @@ private Result mvn(String variant) {
8585
.setProject("multi-release-jar") //
8686
.addArguments("-Dmaven.repo=" + MavenRepo.dir()) //
8787
.addArguments("--show-version", "--errors", "--batch-mode", "--file", variant, "test") //
88-
.setTimeout(Duration.ofMinutes(2)) //
88+
.setTimeout(TOOL_TIMEOUT) //
8989
.build() //
9090
.run();
9191

platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/VintageGradleIntegrationTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212

1313
import static org.assertj.core.api.Assertions.assertThat;
1414
import static org.junit.jupiter.api.Assertions.assertFalse;
15+
import static platform.tooling.support.Helper.TOOL_TIMEOUT;
1516

1617
import java.nio.file.Paths;
17-
import java.time.Duration;
1818

1919
import de.sormuras.bartholdy.Result;
2020
import de.sormuras.bartholdy.tool.GradleWrapper;
@@ -63,7 +63,7 @@ private Result run(String version) {
6363
.addArguments("build", "--no-daemon", "--stacktrace") //
6464
.addArguments("-Dmaven.repo=" + MavenRepo.dir()) //
6565
.addArguments("-Djunit4Version=" + version) //
66-
.setTimeout(Duration.ofMinutes(2)) //
66+
.setTimeout(TOOL_TIMEOUT) //
6767
.build() //
6868
.run();
6969
assertFalse(result.isTimedOut(), () -> "tool timed out: " + result);

platform-tooling-support-tests/src/test/java/platform/tooling/support/tests/VintageMavenIntegrationTests.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212

1313
import static org.assertj.core.api.Assertions.assertThat;
1414
import static org.junit.jupiter.api.Assertions.assertFalse;
15-
16-
import java.time.Duration;
15+
import static platform.tooling.support.Helper.TOOL_TIMEOUT;
1716

1817
import de.sormuras.bartholdy.Result;
1918

@@ -63,7 +62,7 @@ private Result run(String version) {
6362
.addArguments("clean", "test", "--debug", "--batch-mode") //
6463
.addArguments("-Dmaven.repo=" + MavenRepo.dir()) //
6564
.addArguments("-Djunit4Version=" + version) //
66-
.setTimeout(Duration.ofMinutes(2)) //
65+
.setTimeout(TOOL_TIMEOUT) //
6766
.build() //
6867
.run();
6968
assertFalse(result.isTimedOut(), () -> "tool timed out: " + result);

0 commit comments

Comments
 (0)