From 67f73d71985dbf5eb674ad4fdb2715ac598c9b3d Mon Sep 17 00:00:00 2001 From: zab2 <zab2@mail.i2p> Date: Sat, 29 Jun 2013 21:22:28 +0000 Subject: [PATCH] wip --- .../streaming/ConnectInactivityTest.java | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/apps/streaming/java/test/junit/net/i2p/client/streaming/ConnectInactivityTest.java b/apps/streaming/java/test/junit/net/i2p/client/streaming/ConnectInactivityTest.java index f3d0cb345b..0b945037cc 100644 --- a/apps/streaming/java/test/junit/net/i2p/client/streaming/ConnectInactivityTest.java +++ b/apps/streaming/java/test/junit/net/i2p/client/streaming/ConnectInactivityTest.java @@ -14,6 +14,12 @@ import net.i2p.util.Log; * */ public class ConnectInactivityTest extends StreamingTestBase { + private static final long LONG_TIME = 60 * 1000; + + private static void sleep() throws Exception { + Thread.sleep(LONG_TIME); + } + private Log _log; private I2PSession _client; private I2PSession _server; @@ -28,8 +34,10 @@ public class ConnectInactivityTest extends StreamingTestBase { runServer(context, _server); _log.debug("creating client session"); _client = createSession(); + _log.debug("running client"); - runClient(context, _client); + Thread client = runClient(context, _client); + client.join(LONG_TIME + 1000); } @Override @@ -55,12 +63,13 @@ public class ConnectInactivityTest extends StreamingTestBase { I2PServerSocket ssocket = mgr.getServerSocket(); _log.debug("server socket created"); I2PSocket socket = ssocket.accept(); + sleep(); _log.debug("socket accepted: " + socket); - try { Thread.sleep(10*60*1000); } catch (InterruptedException ie) {} socket.close(); ssocket.close(); _session.destroySession(); } catch (Exception e) { + fail(e.getMessage()); _log.error("error running", e); } } @@ -79,11 +88,12 @@ public class ConnectInactivityTest extends StreamingTestBase { _log.debug("manager created"); I2PSocket socket = mgr.connect(_server.getMyDestination()); _log.debug("socket created"); - Thread.sleep(10*60*1000); + sleep(); socket.close(); _log.debug("socket closed"); //_session.destroySession(); } catch (Exception e) { + fail(e.getMessage()); _log.error("error running", e); } } @@ -93,8 +103,8 @@ public class ConnectInactivityTest extends StreamingTestBase { @Override protected Properties getProperties() { Properties p = new Properties(); - p.setProperty(I2PClient.PROP_TCP_HOST, "localhost"); - p.setProperty(I2PClient.PROP_TCP_PORT, "10001"); +// p.setProperty(I2PClient.PROP_TCP_HOST, "localhost"); +// p.setProperty(I2PClient.PROP_TCP_PORT, "10001"); return p; } } -- GitLab