From 963359fab6bf335450519e2ca9fe1447c7cbe735 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Fri, 20 Oct 2017 15:55:09 -0700 Subject: [PATCH] Fix suspected race condition causing test failures. --- .../ide/vscode/commons/boot/app/cli/SpringBootAppTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/headless-services/commons/commons-boot-app-cli/src/test/java/org/springframework/ide/vscode/commons/boot/app/cli/SpringBootAppTest.java b/headless-services/commons/commons-boot-app-cli/src/test/java/org/springframework/ide/vscode/commons/boot/app/cli/SpringBootAppTest.java index 22ab82987..fa2a2a5ee 100644 --- a/headless-services/commons/commons-boot-app-cli/src/test/java/org/springframework/ide/vscode/commons/boot/app/cli/SpringBootAppTest.java +++ b/headless-services/commons/commons-boot-app-cli/src/test/java/org/springframework/ide/vscode/commons/boot/app/cli/SpringBootAppTest.java @@ -45,8 +45,10 @@ public class SpringBootAppTest { @BeforeClass public static void setupClass() throws Exception { testAppRunner = startTestApplication(SpringBootAppTest.class.getResource("/"+appName+"-0.0.1-SNAPSHOT.jar")); - testApp = getAppContaining(appName); - assertNotNull(testApp); + ACondition.waitFor(TIMEOUT, () -> { + testApp = getAppContaining(appName); + assertNotNull(testApp); + }); } private static AsyncProcess startTestApplication(URL jarUrl) throws Exception {