From 3a4d743eb59563aa1c7896e215002a5cfbaad7b3 Mon Sep 17 00:00:00 2001 From: Manuel Fuhr Date: Fri, 28 Oct 2022 17:28:21 +0200 Subject: [PATCH] Increase startup timeout --- .../src/test/java/btools/server/RouteServerTest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/brouter-server/src/test/java/btools/server/RouteServerTest.java b/brouter-server/src/test/java/btools/server/RouteServerTest.java index a1bc161..e3b1a12 100644 --- a/brouter-server/src/test/java/btools/server/RouteServerTest.java +++ b/brouter-server/src/test/java/btools/server/RouteServerTest.java @@ -21,7 +21,7 @@ public class RouteServerTest { private static final String baseUrl = "http://" + host + ":" + port + "/"; @BeforeClass - public static void setupServer() throws IOException { + public static void setupServer() throws IOException, InterruptedException { File workingDir = new File(".").getCanonicalFile(); File segmentDir = new File(workingDir, "../brouter-map-creator/build/resources/test/tmp/segments"); File profileDir = new File(workingDir, "../misc/profiles2"); @@ -41,15 +41,16 @@ public class RouteServerTest { // Busy-wait for server startup URL requestUrl = new URL(baseUrl); HttpURLConnection httpConnection = (HttpURLConnection) requestUrl.openConnection(); - for (int i = 10; i >= 0; i--) { + for (int i = 20; i >= 0; i--) { try { - httpConnection.setConnectTimeout(10); + httpConnection.setConnectTimeout(1000); httpConnection.connect(); break; } catch (ConnectException e) { if (i == 0) { throw e; } + Thread.sleep(100); } } }