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