[jboss-cvs] JBossRemoting/src/tests/org/jboss/test/remoting/transport/socket/shutdown ...

Ron Sigal ron_sigal at yahoo.com
Wed Nov 14 22:26:43 EST 2007


  User: rsigal  
  Date: 07/11/14 22:26:43

  Modified:    src/tests/org/jboss/test/remoting/transport/socket/shutdown 
                        Tag: remoting_2_x SocketShutdownTestCase.java
  Log:
  JBREM-807, JBREM-821:  Added  testWithServerThreadsInAcknowledge.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.2   +31 -1     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.1
  retrieving revision 1.1.2.2
  diff -u -b -r1.1.2.1 -r1.1.2.2
  --- SocketShutdownTestCase.java	22 Jan 2007 06:43:50 -0000	1.1.2.1
  +++ SocketShutdownTestCase.java	15 Nov 2007 03:26:43 -0000	1.1.2.2
  @@ -21,17 +21,47 @@
   */
   package org.jboss.test.remoting.transport.socket.shutdown;
   
  +import java.net.InetAddress;
  +
  +import org.jboss.remoting.transport.PortUtil;
  +import org.jboss.test.remoting.shutdown.OpenClient;
   import org.jboss.test.remoting.shutdown.ShutdownTestParent;
  +import org.jboss.test.remoting.shutdown.ShutdownTestServer;
   
   /** 
    * @author <a href="ron.sigal at jboss.com">Ron Sigal</a>
  - * @version $Revision: 1.1.2.1 $
  + * @version $Revision: 1.1.2.2 $
    * <p>
    * Copyright Jan 20, 2007
    * </p>
    */
   public class SocketShutdownTestCase extends ShutdownTestParent
   {
  +   public void testWithServerThreadsInAcknowledge() throws Throwable
  +   {
  +      log.info("entering " + getName());
  +      
  +      port = PortUtil.findFreePort(InetAddress.getLocalHost().getHostName());
  +      String command = "java -cp \"" +  System.getProperty("java.class.path") + "\" ";
  +      command += getJVMArguments() + " -Dport=" + port + " ";
  +      String serverCommand = command + ShutdownTestServer.class.getName() + " " + getTransport();
  +      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 clientExecutor = new Executor(clientCommand, false);
  +      clientExecutor.start();
  +      Thread.sleep(30000);
  +      log.info("testing client");
  +      assertFalse(clientSuccessful);
  +      log.info("testing server");
  +      assertTrue(serverSuccessful);
  +      clientExecutor.destroy();
  +      log.info(getName() + " PASSES");
  +   }
  +   
  +   
      protected String getTransport()
      {
         return "socket";
  
  
  



More information about the jboss-cvs-commits mailing list