[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