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