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/11/07 15:31:58 UTC

svn commit: r592760 - /jakarta/jmeter/trunk/build.xml

Author: sebb
Date: Wed Nov  7 06:31:58 2007
New Revision: 592760

URL: http://svn.apache.org/viewvc?rev=592760&view=rev
Log:
Update batchtestserver to check server log file

Modified:
    jakarta/jmeter/trunk/build.xml

Modified: jakarta/jmeter/trunk/build.xml
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/build.xml?rev=592760&r1=592759&r2=592760&view=diff
==============================================================================
--- jakarta/jmeter/trunk/build.xml (original)
+++ jakarta/jmeter/trunk/build.xml Wed Nov  7 06:31:58 2007
@@ -1479,17 +1479,20 @@
   </target>
   
   <target name="batchtestserver" description="Run the batch test using client-server mode">
+  	<property name="batchtestserver.out" location="${basedir}/bin"/>
+  	<property name="batchtestserver.log" value="BatchTestServer.log"/>
   	<parallel>
   		<daemons>
-  		    <java classname="org.apache.jmeter.NewDriver" fork="yes" dir="${basedir}/bin">
+  		    <java classname="org.apache.jmeter.NewDriver" fork="yes" dir="${batchtestserver.out}">
   		       <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="-ptestfiles/jmeter-batch.properties"/>
   		        <arg value="-j"/>
-  		        <arg value="${basedir}/bin/jmeter-server.log"/>
+  		        <arg value="${batchtestserver.out}/${batchtestserver.log}"/>
    		        <arg value="-s"/>
   		    	<arg value="-Jserver.exitaftertest=true"/>
   		     </java>
@@ -1501,11 +1504,23 @@
   			</antcall>
   		</sequential>
   	</parallel>
-	   	<delete>
-	 	    <fileset dir="${basedir}/bin">
-	             <include name="jmeter-server.log"/>
-	 	    </fileset>
-	     </delete>
+    <!-- Show the log file -->
+    <concat>
+      <filelist dir="${batchtestserver.out}" files="${batchtestserver.log}" />
+    </concat>
+
+  	<condition property="BatchTestLocalServer.len">
+  		<length file="${batchtestserver.out}/${batchtestserver.log}" when="equal" length="0" />
+  	</condition>
+  	<fail unless="BatchTestLocalServer.len">
+  		Error detected in server log file. See above.
+  	</fail>
+
+   	<delete>
+ 	    <fileset dir="${batchtestserver.out}">
+             <include name="${batchtestserver.log}"/>
+ 	    </fileset>
+     </delete>
   </target>
 	
   <target name="batchtest" description="Run the batch test and compare output files">



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org