You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2007/10/16 22:20:01 UTC
svn commit: r585254 - /jakarta/jmeter/trunk/build.xml
Author: sebb
Date: Tue Oct 16 13:20:00 2007
New Revision: 585254
URL: http://svn.apache.org/viewvc?rev=585254&view=rev
Log:
Add batchtestserver target: runs batchtest in client-server mode
Modified:
jakarta/jmeter/trunk/build.xml
Modified: jakarta/jmeter/trunk/build.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/build.xml?rev=585254&r1=585253&r2=585254&view=diff
==============================================================================
--- jakarta/jmeter/trunk/build.xml (original)
+++ jakarta/jmeter/trunk/build.xml Tue Oct 16 13:20:00 2007
@@ -1478,8 +1478,39 @@
</antcall>
</target>
+ <target name="batchtestserver" description="Run the batch test using client-server mode">
+ <parallel>
+ <daemons>
+ <java classname="org.apache.jmeter.NewDriver" fork="yes" dir="${basedir}/bin">
+ <classpath>
+ <fileset dir="${dest.jar.jmeter}" includes="*.jar"/>
+ <fileset dir="${dest.jar}" includes="*.jar"/>
+ <path refid="classpath"/>
+ </classpath>
+ <sysproperty key="java.awt.headless" value="true"/>
+ <arg value="-j"/>
+ <arg value="${basedir}/bin/jmeter-server.log"/>
+ <arg value="-s"/>
+ <arg value="-Jserver.exitaftertest=true"/>
+ </java>
+ </daemons>
+ <sequential>
+ <sleep seconds="1"/>
+ <antcall target="batchtest">
+ <param name="remote" value="-Rlocalhost"/>
+ </antcall>
+ </sequential>
+ </parallel>
+ <delete>
+ <fileset dir="${basedir}/bin">
+ <include name="jmeter-server.log"/>
+ </fileset>
+ </delete>
+ </target>
+
<target name="batchtest" description="Run the batch test and compare output files">
+ <property name="remote" value=""/>
<property name="batchtest.inp" location="${basedir}/bin/testfiles"/>
<property name="batchtest.out" location="${basedir}/bin"/>
<property name="batchtest.name" value="BatchTestLocal"/>
@@ -1526,6 +1557,7 @@
<arg value="-ttestfiles/${batchtest.name}.jmx"/>
<arg value="-j"/>
<arg value="${batchtest.name}.log"/>
+ <arg value="${remote}"/>
</java>
<checkfile type="output" file="${batchtest.out}/${batchtest.name}.csv"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org