[jboss-cvs] JBossRemoting ...

Tom Elrod tom.elrod at jboss.com
Mon Jul 31 00:15:43 EDT 2006


  User: telrod  
  Date: 06/07/31 00:15:43

  Modified:    JBossRemoting  build.xml
  Log:
  JBREM-21 - updated stress test target within remoting build.
  
  Revision  Changes    Path
  1.69      +61 -6     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.68
  retrieving revision 1.69
  diff -u -b -r1.68 -r1.69
  --- build.xml	25 Jul 2006 20:45:47 -0000	1.68
  +++ build.xml	31 Jul 2006 04:15:42 -0000	1.69
  @@ -9,7 +9,7 @@
   <!--                                                                        -->
   <!-- ====================================================================== -->
   
  -<!-- $Id: build.xml,v 1.68 2006/07/25 20:45:47 telrod Exp $ -->
  +<!-- $Id: build.xml,v 1.69 2006/07/31 04:15:42 telrod Exp $ -->
   
   <project default="most" name="JBossRemoting">
   
  @@ -1381,6 +1381,8 @@
      <!-- ****************************************** -->
      <!-- ***  Start of stress test targets      *** -->
      <!-- ****************************************** -->
  +
  +   <!-- runs stress test for only jboss transports -->
      <target name="tests.stress" depends="configure">
         <mkdir dir="${output.tests.performance}"/>
   
  @@ -1399,16 +1401,16 @@
   
         <antcall target="tests.stress.serialization.java" inheritrefs="true">
            <param name="numofcalls" value="100000"/>
  -         <param name="numofclients" value="5"/>
  -         <param name="payloadsize" value="1024"/>
  +         <param name="numofclients" value="3"/>
  +         <param name="payloadsize" value="512"/>
            <param name="remoting.metadata.key" value="remoting.metadata"/>
            <param name="metadata" value="serializationtype=java"/>
            <param name="serialization" value="java"/>
         </antcall>
         <antcall target="tests.stress.serialization.jboss" inheritrefs="true">
            <param name="numofcalls" value="100000"/>
  -         <param name="numofclients" value="5"/>
  -         <param name="payloadsize" value="1024"/>
  +         <param name="numofclients" value="3"/>
  +         <param name="payloadsize" value="512"/>
            <param name="remoting.metadata.key" value="remoting.metadata"/>
            <param name="metadata" value="serializationtype=jboss"/>
            <param name="serialization" value="jboss"/>
  @@ -1418,7 +1420,45 @@
   
      </target>
   
  -   <target name="tests.stress.serialization.java" depends="configure">
  +   <!-- run stress test for all transports (jboss and raw) -->
  +   <target name="tests.stress.all" depends="configure">
  +      <mkdir dir="${output.tests.performance}"/>
  +
  +      <echo message="${output.lib.dir}"/>
  +      <taskdef name="receiver" classname="org.jboss.jrunit.controller.ant.AntBenchmarkReceiver"
  +               classpathref="tests.classpath"/>
  +      <taskdef name="quit" classname="org.jboss.jrunit.controller.ant.AntQuitBenchmark" classpathref="tests.classpath"/>
  +      <receiver>
  +         <databasereceiver jdbcClass="${jdbc-driver-class}" jdbcURL="${jdbc-driver-url}"
  +                           jdbcUserName="${jdbc-driver-user}" jdbcPassword="${jdbc-driver-password}"
  +                           onlyIf="jdbc-driver-class"/>
  +         <filereceiver directory="${output.tests.performance}"/>
  +         <customreport parameter="${output.tests.performance}"
  +                       className="org.jboss.jrunit.controller.reporters.XrefReporter"/>
  +      </receiver>
  +
  +      <antcall target="tests.stress.serialization.java.all" inheritrefs="true">
  +         <param name="numofcalls" value="100000"/>
  +         <param name="numofclients" value="3"/>
  +         <param name="payloadsize" value="512"/>
  +         <param name="remoting.metadata.key" value="remoting.metadata"/>
  +         <param name="metadata" value="serializationtype=java"/>
  +         <param name="serialization" value="java"/>
  +      </antcall>
  +      <antcall target="tests.stress.serialization.jboss" inheritrefs="true">
  +         <param name="numofcalls" value="100000"/>
  +         <param name="numofclients" value="3"/>
  +         <param name="payloadsize" value="512"/>
  +         <param name="remoting.metadata.key" value="remoting.metadata"/>
  +         <param name="metadata" value="serializationtype=jboss"/>
  +         <param name="serialization" value="jboss"/>
  +      </antcall>
  +
  +      <quit/>
  +
  +   </target>
  +
  +   <target name="tests.stress.serialization.java.all" depends="configure">
         <antcall target="tests.stress.run" inheritrefs="true">
            <param name="transport" value="rmi"/>
         </antcall>
  @@ -1439,6 +1479,21 @@
         </antcall>
      </target>
   
  +   <target name="tests.stress.serialization.java" depends="configure">
  +      <antcall target="tests.stress.run" inheritrefs="true">
  +         <param name="transport" value="rmi"/>
  +      </antcall>
  +      <antcall target="tests.stress.run" inheritrefs="true">
  +         <param name="transport" value="socket"/>
  +      </antcall>
  +      <antcall target="tests.stress.run" inheritrefs="true">
  +         <param name="transport" value="http"/>
  +      </antcall>
  +      <antcall target="tests.stress.run" inheritrefs="true">
  +         <param name="transport" value="multiplex"/>
  +      </antcall>
  +   </target>
  +
      <target name="tests.stress.serialization.jboss" depends="configure" if="isJDK5">
         <antcall target="tests.stress.run" inheritrefs="true">
            <param name="transport" value="rmi"/>
  
  
  



More information about the jboss-cvs-commits mailing list