From ad5fae6b1f4f1ed6359e9c4974456c55aefda335 Mon Sep 17 00:00:00 2001 From: Alexei Osipov Date: Thu, 3 Sep 2026 16:07:06 +0200 Subject: [PATCH] Adjust Test_TickDBClient_Reconnect for GitHub --- .../qsrv/hf/tickdb/Test_TickDBClient_Reconnect.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/java/timebase/test/src/test/java/com/epam/deltix/test/qsrv/hf/tickdb/Test_TickDBClient_Reconnect.java b/java/timebase/test/src/test/java/com/epam/deltix/test/qsrv/hf/tickdb/Test_TickDBClient_Reconnect.java index c60961e3..760af49f 100644 --- a/java/timebase/test/src/test/java/com/epam/deltix/test/qsrv/hf/tickdb/Test_TickDBClient_Reconnect.java +++ b/java/timebase/test/src/test/java/com/epam/deltix/test/qsrv/hf/tickdb/Test_TickDBClient_Reconnect.java @@ -80,11 +80,20 @@ private void testLockReleasedOnPartialReconnectIteration() throws Exception { try (TickDBClient client = (TickDBClient) connectClient()) { client.setNumTransportChannels(transports); + client.setTimeout(10_000); // More connection time to allow the test to pass on GitHub (slow server) client.setReconnectIntervalAdjuster((numAttempts, timeSinceDisconnected, lastInterval) -> { // Effectively disable further reconnections return java.util.concurrent.TimeUnit.DAYS.toMillis(1); }); - client.open(false); + long connectStrt = System.currentTimeMillis(); + try { + client.open(false); + } finally { + long connectEnd = System.currentTimeMillis(); + String logLine = "Client .open() took " + (connectEnd - connectStrt) + " ms"; + LOG.info(logLine); + System.out.println(logLine); // Log directly to console, so it can be observed on GitHub + } assertTrue(client.isConnected()); assertEquals(transports, getConnectedClientCount());