Increase startup timeout

This commit is contained in:
Manuel Fuhr 2022-10-28 17:28:21 +02:00
parent fed171fd06
commit 3a4d743eb5

View file

@ -21,7 +21,7 @@ public class RouteServerTest {
private static final String baseUrl = "http://" + host + ":" + port + "/"; private static final String baseUrl = "http://" + host + ":" + port + "/";
@BeforeClass @BeforeClass
public static void setupServer() throws IOException { public static void setupServer() throws IOException, InterruptedException {
File workingDir = new File(".").getCanonicalFile(); File workingDir = new File(".").getCanonicalFile();
File segmentDir = new File(workingDir, "../brouter-map-creator/build/resources/test/tmp/segments"); File segmentDir = new File(workingDir, "../brouter-map-creator/build/resources/test/tmp/segments");
File profileDir = new File(workingDir, "../misc/profiles2"); File profileDir = new File(workingDir, "../misc/profiles2");
@ -41,15 +41,16 @@ public class RouteServerTest {
// Busy-wait for server startup // Busy-wait for server startup
URL requestUrl = new URL(baseUrl); URL requestUrl = new URL(baseUrl);
HttpURLConnection httpConnection = (HttpURLConnection) requestUrl.openConnection(); HttpURLConnection httpConnection = (HttpURLConnection) requestUrl.openConnection();
for (int i = 10; i >= 0; i--) { for (int i = 20; i >= 0; i--) {
try { try {
httpConnection.setConnectTimeout(10); httpConnection.setConnectTimeout(1000);
httpConnection.connect(); httpConnection.connect();
break; break;
} catch (ConnectException e) { } catch (ConnectException e) {
if (i == 0) { if (i == 0) {
throw e; throw e;
} }
Thread.sleep(100);
} }
} }
} }