[rhmessaging-commits] rhmessaging commits: r3810 - store/branches/java/0.5-release.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Wed Jan 20 05:15:24 EST 2010


Author: rgemmell
Date: 2010-01-20 05:15:23 -0500 (Wed, 20 Jan 2010)
New Revision: 3810

Modified:
   store/branches/java/0.5-release/build.xml
Log:
Update build.xml test process to signal overall failure when individual tests fail


Modified: store/branches/java/0.5-release/build.xml
===================================================================
--- store/branches/java/0.5-release/build.xml	2010-01-19 21:25:35 UTC (rev 3809)
+++ store/branches/java/0.5-release/build.xml	2010-01-20 10:15:23 UTC (rev 3810)
@@ -23,6 +23,7 @@
     <property name="build.test.classes" location="build/test/classes"/>
     <property name="build.tools.classes" location="build/tools/classes"/>
     <property name="build.results"      location="build/results"/>
+    <property name="build.failed"       location="${build.results}/FAILED"/>
     <property name="project.namever"       value="${project.name}-${project.version}"/>
     <property name="bdbstore.jar"	location="${build.dir}/qpid-bdbstore-${project.version}.jar"/>
     <property name="bdbtools.jar"       location="${build.dir}/qpid-bdbtools-${project.version}.jar"/>
@@ -106,7 +107,7 @@
   <target name="test" depends="build-tests,prepare-tests" if="src.test.dir.exists"
          unless="${dontruntest}" description="execute unit tests">
 
-    <delete file="${module.failed}"/>
+    <delete file="${build.failed}"/>
 
     <junit fork="${test.fork}" maxmemory="${test.mem}" reloading="no"
            haltonfailure="${haltonfailure}" haltonerror="${haltonerror}"
@@ -143,12 +144,12 @@
       </batchtest>
     </junit>
 
-    <!--antcall target="touch-failed"/-->
+    <antcall target="touch-failed"/>
 
     <condition property="failed">
       <and>
         <isfalse value="${test.failures.ignore}"/>
-        <available file="${module.failed}"/>
+        <available file="${build.failed}"/>
       </and>
     </condition>
 
@@ -156,6 +157,10 @@
 
   </target>
 
+  <target name="touch-failed" if="test.failures">
+    <touch file="${build.failed}"/>
+  </target>
+
   <target name="prepare" depends="jar">
      <mkdir dir="${release.dir}"/>
   </target>



More information about the rhmessaging-commits mailing list