You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by hi...@apache.org on 2009/12/04 20:23:47 UTC

svn commit: r887327 - /harmony/enhanced/classlib/trunk/make/build-test.xml

Author: hindessm
Date: Fri Dec  4 19:23:46 2009
New Revision: 887327

URL: http://svn.apache.org/viewvc?rev=887327&view=rev
Log:
Add a gen.report option (default="true") that can be overriden to
save generation time in situations where the html report is not used.
That is, hudson builds can use "-Dgen.report=false".

Modified:
    harmony/enhanced/classlib/trunk/make/build-test.xml

Modified: harmony/enhanced/classlib/trunk/make/build-test.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/make/build-test.xml?rev=887327&r1=887326&r2=887327&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/make/build-test.xml (original)
+++ harmony/enhanced/classlib/trunk/make/build-test.xml Fri Dec  4 19:23:46 2009
@@ -27,6 +27,20 @@
     <property name="tests.output" location="build/test_report" />
     <import file="${basedir}/make/properties.xml" />
 
+    <property name="gen.report" value="true" />
+    <condition property="do.full.report" value="true">
+        <and>
+            <equals arg1="${gen.report}" arg2="true" />
+            <not><equals arg1="${short.report}" arg2="true" /></not>
+        </and>
+    </condition>
+    <condition property="do.short.report" value="true">
+        <and>
+            <equals arg1="${gen.report}" arg2="true" />
+            <equals arg1="${short.report}" arg2="true" />
+        </and>
+    </condition>
+
     <property name="tests.support.output" location="build/test_support" />
     <property name="support.dir" location="support"/>
     <property name="tests.depends.jars" location="deploy/jdk/jre/lib/boot" />
@@ -71,7 +85,7 @@
 
     <property name="report.dir" value="${tests.output}/html"/>
 
-    <target name="full-report" unless="short.report" >
+    <target name="full-report" if="do.full.report" >
         <delete dir="${report.dir}" />
         <junitreport todir="${tests.output}">
             <fileset dir="${tests.output}">
@@ -85,7 +99,7 @@
         <echo message="The test report is in ${display-location}"/>
     </target>
 
-    <target name="short-report" if="short.report" >
+    <target name="short-report" if="do.short.report">
         <delete dir="${report.dir}" />
         <junitreport todir="${tests.output}">
             <fileset dir="${tests.output}" includes="TEST*-*.xml">