[jboss-cvs] JBossRemoting/src/tests/org/jboss/test/remoting/transport/socket/shutdown ...
Ron Sigal
ron_sigal at yahoo.com
Tue Nov 27 05:02:37 EST 2007
User: rsigal
Date: 07/11/27 05:02:37
Modified: src/tests/org/jboss/test/remoting/transport/socket/shutdown
Tag: remoting_2_x SocketShutdownTestCase.java
Log:
JBREM-807, JBREM-821: Added facility for allowing ShutdownTestParent to wait on readiness of client and server tasks.
Revision Changes Path
No revision
No revision
1.1.2.4 +12 -3 JBossRemoting/src/tests/org/jboss/test/remoting/transport/socket/shutdown/SocketShutdownTestCase.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: SocketShutdownTestCase.java
===================================================================
RCS file: /cvsroot/jboss/JBossRemoting/src/tests/org/jboss/test/remoting/transport/socket/shutdown/SocketShutdownTestCase.java,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -b -r1.1.2.3 -r1.1.2.4
--- SocketShutdownTestCase.java 22 Nov 2007 03:44:34 -0000 1.1.2.3
+++ SocketShutdownTestCase.java 27 Nov 2007 10:02:37 -0000 1.1.2.4
@@ -30,7 +30,7 @@
/**
* @author <a href="ron.sigal at jboss.com">Ron Sigal</a>
- * @version $Revision: 1.1.2.3 $
+ * @version $Revision: 1.1.2.4 $
* <p>
* Copyright Jan 20, 2007
* </p>
@@ -48,9 +48,18 @@
serverCommand += " socket.check_connection=true&";
String clientCommand = command + OpenClient.class.getName() + " " + getTransport();
clientCommand += " socket.check_connection=trye&";
- new Executor(serverCommand, true).start();
- Thread.sleep(10000);
+ Executor serverExecutor = new Executor(serverCommand, true);
+ log.info("starting server");
+ serverExecutor.start();
+ log.info("waiting on server");
+ serverExecutor.waitUntilReady();
+ log.info("server is ready");
Executor clientExecutor = new Executor(clientCommand, false);
+ log.info("starting client");
+ clientExecutor.start();
+ log.info("waiting on client");
+ clientExecutor.waitUntilReady();
+ log.info("client is ready");
clientExecutor.start();
Thread.sleep(40000);
log.info("testing client");
More information about the jboss-cvs-commits
mailing list