[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