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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to