[jboss-cvs] JBossRemoting ...

Tom Elrod tom.elrod at jboss.com
Sun Aug 13 15:30:06 EDT 2006


  User: telrod  
  Date: 06/08/13 15:30:06

  Modified:    JBossRemoting  build.xml
  Log:
  JBREM-578 - including spring remoting tests (rmi and hessian transports) to the performance benchmark testing.
  
  Revision  Changes    Path
  1.74      +81 -26    JBossRemoting/build.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/JBossRemoting/build.xml,v
  retrieving revision 1.73
  retrieving revision 1.74
  diff -u -b -r1.73 -r1.74
  --- build.xml	3 Aug 2006 02:42:25 -0000	1.73
  +++ build.xml	13 Aug 2006 19:30:06 -0000	1.74
  @@ -9,7 +9,7 @@
   <!--                                                                        -->
   <!-- ====================================================================== -->
   
  -<!-- $Id: build.xml,v 1.73 2006/08/03 02:42:25 telrod Exp $ -->
  +<!-- $Id: build.xml,v 1.74 2006/08/13 19:30:06 telrod Exp $ -->
   
   <project default="most" name="JBossRemoting">
   
  @@ -1105,6 +1105,13 @@
            <param name="serialization" value="java"/>
         </antcall>
   
  +      <antcall target="tests.performance.spring.rmi" inheritrefs="true">
  +         <param name="remoting.metadata.key" value="remoting.metadata"/>
  +         <param name="metadata" value="serializationtype=java"/>
  +         <param name="serialization" value="java"/>
  +      </antcall>
  +
  +
      </target>
   
      <target name="tests.performance.serialization.jboss" depends="configure" if="isJDK5">
  @@ -1237,109 +1244,127 @@
      <target name="tests.performance.rmi">
         <antcall target="tests.performance.run" inheritrefs="true">
            <param name="transport" value="rmi"/>
  -         <param name="numofcalls" value="5000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="1"/>
            <param name="payloadsize" value="1024"/>
  -         <param name="jboss-junit-configuration" value="rmi_5000_1_1024_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="rmi_50000_1_1024_${serialization}"/>
         </antcall>
         <antcall target="tests.performance.run" inheritrefs="true">
            <param name="transport" value="rmi"/>
  -         <param name="numofcalls" value="1000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="3"/>
            <param name="payloadsize" value="2048"/>
  -         <param name="jboss-junit-configuration" value="rmi_1000_3_2048_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="rmi_50000_3_2048_${serialization}"/>
         </antcall>
      </target>
   
      <target name="tests.performance.socket">
         <antcall target="tests.performance.run" inheritrefs="true">
            <param name="transport" value="socket"/>
  -         <param name="numofcalls" value="5000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="1"/>
            <param name="payloadsize" value="1024"/>
  -         <param name="jboss-junit-configuration" value="socket_5000_1_1024_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="socket_50000_1_1024_${serialization}"/>
         </antcall>
         <antcall target="tests.performance.run" inheritrefs="true">
            <param name="transport" value="socket"/>
  -         <param name="numofcalls" value="1000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="3"/>
            <param name="payloadsize" value="2048"/>
  -         <param name="jboss-junit-configuration" value="socket_1000_3_2048_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="socket_50000_3_2048_${serialization}"/>
         </antcall>
      </target>
   
      <target name="tests.performance.http">
         <antcall target="tests.performance.run" inheritrefs="true">
            <param name="transport" value="http"/>
  -         <param name="numofcalls" value="5000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="1"/>
            <param name="payloadsize" value="1024"/>
  -         <param name="jboss-junit-configuration" value="http_5000_1_1024_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="http_50000_1_1024_${serialization}"/>
         </antcall>
         <antcall target="tests.performance.run" inheritrefs="true">
            <param name="transport" value="http"/>
  -         <param name="numofcalls" value="1000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="3"/>
            <param name="payloadsize" value="2048"/>
  -         <param name="jboss-junit-configuration" value="http_1000_3_2048_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="http_50000_3_2048_${serialization}"/>
         </antcall>
      </target>
   
      <target name="tests.performance.multiplex">
         <antcall target="tests.performance.run" inheritrefs="true">
            <param name="transport" value="multiplex"/>
  -         <param name="numofcalls" value="5000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="1"/>
            <param name="payloadsize" value="1024"/>
            <param name="remoting.metadata.key" value="remoting.metadata.callback"/>
            <param name="metadata" value="${metadata}&amp;connectHost=localhost&amp;connectPort=9090"/>
  -         <param name="jboss-junit-configuration" value="multiplex_5000_1_1024_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="multiplex_50000_1_1024_${serialization}"/>
         </antcall>
         <antcall target="tests.performance.run" inheritrefs="true">
            <param name="transport" value="multiplex"/>
  -         <param name="numofcalls" value="1000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="3"/>
            <param name="payloadsize" value="2048"/>
            <param name="remoting.metadata.key" value="remoting.metadata.callback"/>
            <param name="metadata" value="${metadata}&amp;connectHost=localhost&amp;connectPort=9090"/>
  -         <param name="jboss-junit-configuration" value="multiplex_1000_3_2048_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="multiplex_50000_3_2048_${serialization}"/>
         </antcall>
      </target>
   
      <target name="tests.performance.raw.rmi">
         <antcall target="tests.performance.raw.rmi.run" inheritrefs="true">
            <param name="transport" value="raw_rmi"/>
  -         <param name="numofcalls" value="5000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="1"/>
            <param name="payloadsize" value="1024"/>
  -         <param name="jboss-junit-configuration" value="raw_rmi_5000_1_1024_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="raw_rmi_50000_1_1024_${serialization}"/>
         </antcall>
         <antcall target="tests.performance.raw.rmi.run" inheritrefs="true">
            <param name="transport" value="raw_rmi"/>
  -         <param name="numofcalls" value="1000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="3"/>
            <param name="payloadsize" value="2048"/>
  -         <param name="jboss-junit-configuration" value="raw_rmi_1000_3_2048_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="raw_rmi_50000_3_2048_${serialization}"/>
         </antcall>
      </target>
   
      <target name="tests.performance.raw.socket">
         <antcall target="tests.performance.raw.socket.run" inheritrefs="true">
            <param name="transport" value="raw_socket"/>
  -         <param name="numofcalls" value="5000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="1"/>
            <param name="payloadsize" value="1024"/>
  -         <param name="jboss-junit-configuration" value="raw_socket_5000_1_1024_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="raw_socket_50000_1_1024_${serialization}"/>
         </antcall>
         <antcall target="tests.performance.raw.socket.run" inheritrefs="true">
            <param name="transport" value="raw_socket"/>
  -         <param name="numofcalls" value="1000"/>
  +         <param name="numofcalls" value="50000"/>
            <param name="numofclients" value="3"/>
            <param name="payloadsize" value="2048"/>
  -         <param name="jboss-junit-configuration" value="raw_socket_1000_3_2048_${serialization}"/>
  +         <param name="jboss-junit-configuration" value="raw_socket_50000_3_2048_${serialization}"/>
         </antcall>
      </target>
   
  +   <target name="tests.performance.spring.rmi">
  +      <antcall target="tests.performance.spring.rmi.run" inheritrefs="true">
  +         <param name="transport" value="spring_rmi"/>
  +         <param name="numofcalls" value="50000"/>
  +         <param name="numofclients" value="1"/>
  +         <param name="payloadsize" value="1024"/>
  +         <param name="jboss-junit-configuration" value="spring_rmi_50000_1_1024_${serialization}"/>
  +      </antcall>
  +      <antcall target="tests.performance.spring.rmi.run" inheritrefs="true">
  +         <param name="transport" value="spring_rmi"/>
  +         <param name="numofcalls" value="50000"/>
  +         <param name="numofclients" value="3"/>
  +         <param name="payloadsize" value="2048"/>
  +         <param name="jboss-junit-configuration" value="spring_rmi_50000_3_2048_${serialization}"/>
  +      </antcall>
  +   </target>
  +
  +
   
      <target name="tests.performance.raw.socket.one">
         <antcall target="tests.performance.raw.socket.run" inheritrefs="true">
  @@ -1459,6 +1484,36 @@
         </junit>
      </target>
   
  +   <target name="tests.performance.spring.rmi.run" depends="tests.jars">
  +      <echo>Running performance tests for protocol: ${transport}, number of clients: ${numofclients}, payload size:
  +         ${payloadsize}, number of calls: ${numofcalls}</echo>
  +      <mkdir dir="${output.tests.performance}"/>
  +      <echo>jboss-junit-configuration = ${jboss-junit-configuration}</echo>
  +      <junit printsummary="true" fork="yes" includeantruntime="true">
  +         <jvmarg value="-Dremoting.transport=${transport}"/>
  +         <jvmarg value="-Dremoting.number_of_clients=${numofclients}"/>
  +         <jvmarg value="-Dremoting.number_of_calls=${numofcalls}"/>
  +         <jvmarg value="-Dremoting.payload.size=${payloadsize}"/>
  +         <jvmarg value="-Dremoting.serialization=${serialization}"/>
  +         <jvmarg value="-D${remoting.metadata.key}=${metadata}"/>
  +         <classpath>
  +            <path refid="tests.classpath"/>
  +            <pathelement location="${output.lib.dir}/jboss-remoting-tests.jar"/>
  +         </classpath>
  +         <sysproperty key="jboss-junit-configuration" value="${jboss-junit-configuration}"/>
  +         <formatter classname="org.jboss.ant.taskdefs.XMLJUnitMultipleResultFormatter"
  +                    extension="-${jboss-junit-configuration}.xml"/>
  +         <batchtest fork="yes" todir="${output.tests.performance}"
  +                    haltonfailure="no">
  +            <fileset dir="${tests.compile.dir}">
  +               <include name="**/remoting/performance/spring/**/rmi/**/*TestCase.class"/>
  +            </fileset>
  +         </batchtest>
  +      </junit>
  +
  +   </target>
  +
  +
   
      <!-- ****************************************** -->
      <!-- ***  Start of stress test targets      *** -->
  
  
  



More information about the jboss-cvs-commits mailing list