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]

Reply via email to