I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 67f73d71 authored by zab2's avatar zab2
Browse files

wip

parent 6e36d374
No related branches found
No related tags found
No related merge requests found
...@@ -14,6 +14,12 @@ import net.i2p.util.Log; ...@@ -14,6 +14,12 @@ import net.i2p.util.Log;
* *
*/ */
public class ConnectInactivityTest extends StreamingTestBase { 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 Log _log;
private I2PSession _client; private I2PSession _client;
private I2PSession _server; private I2PSession _server;
...@@ -28,8 +34,10 @@ public class ConnectInactivityTest extends StreamingTestBase { ...@@ -28,8 +34,10 @@ public class ConnectInactivityTest extends StreamingTestBase {
runServer(context, _server); runServer(context, _server);
_log.debug("creating client session"); _log.debug("creating client session");
_client = createSession(); _client = createSession();
_log.debug("running client"); _log.debug("running client");
runClient(context, _client); Thread client = runClient(context, _client);
client.join(LONG_TIME + 1000);
} }
@Override @Override
...@@ -55,12 +63,13 @@ public class ConnectInactivityTest extends StreamingTestBase { ...@@ -55,12 +63,13 @@ public class ConnectInactivityTest extends StreamingTestBase {
I2PServerSocket ssocket = mgr.getServerSocket(); I2PServerSocket ssocket = mgr.getServerSocket();
_log.debug("server socket created"); _log.debug("server socket created");
I2PSocket socket = ssocket.accept(); I2PSocket socket = ssocket.accept();
sleep();
_log.debug("socket accepted: " + socket); _log.debug("socket accepted: " + socket);
try { Thread.sleep(10*60*1000); } catch (InterruptedException ie) {}
socket.close(); socket.close();
ssocket.close(); ssocket.close();
_session.destroySession(); _session.destroySession();
} catch (Exception e) { } catch (Exception e) {
fail(e.getMessage());
_log.error("error running", e); _log.error("error running", e);
} }
} }
...@@ -79,11 +88,12 @@ public class ConnectInactivityTest extends StreamingTestBase { ...@@ -79,11 +88,12 @@ public class ConnectInactivityTest extends StreamingTestBase {
_log.debug("manager created"); _log.debug("manager created");
I2PSocket socket = mgr.connect(_server.getMyDestination()); I2PSocket socket = mgr.connect(_server.getMyDestination());
_log.debug("socket created"); _log.debug("socket created");
Thread.sleep(10*60*1000); sleep();
socket.close(); socket.close();
_log.debug("socket closed"); _log.debug("socket closed");
//_session.destroySession(); //_session.destroySession();
} catch (Exception e) { } catch (Exception e) {
fail(e.getMessage());
_log.error("error running", e); _log.error("error running", e);
} }
} }
...@@ -93,8 +103,8 @@ public class ConnectInactivityTest extends StreamingTestBase { ...@@ -93,8 +103,8 @@ public class ConnectInactivityTest extends StreamingTestBase {
@Override @Override
protected Properties getProperties() { protected Properties getProperties() {
Properties p = new Properties(); Properties p = new Properties();
p.setProperty(I2PClient.PROP_TCP_HOST, "localhost"); // p.setProperty(I2PClient.PROP_TCP_HOST, "localhost");
p.setProperty(I2PClient.PROP_TCP_PORT, "10001"); // p.setProperty(I2PClient.PROP_TCP_PORT, "10001");
return p; return p;
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment