[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}&connectHost=localhost&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}&connectHost=localhost&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