Author: mbenson
Date: Thu Apr  3 06:58:44 2008
New Revision: 644319

URL: http://svn.apache.org/viewvc?rev=644319&view=rev
Log:
Ant w/ jdk 1.3

Modified:
    commons/sandbox/functor/trunk/build.xml

Modified: commons/sandbox/functor/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/commons/sandbox/functor/trunk/build.xml?rev=644319&r1=644318&r2=644319&view=diff
==============================================================================
--- commons/sandbox/functor/trunk/build.xml (original)
+++ commons/sandbox/functor/trunk/build.xml Thu Apr  3 06:58:44 2008
@@ -83,14 +83,30 @@
 
 <!-- ========== Test Execution Defaults =================================== -->
 
+  <available property="dom.available" classname="w3c.dom.Node" />
+
+  <fileset id="xmlLibs" dir="${ant.home}/lib">
+    <include name="xml-apis.jar" unless="dom.available" />
+    <include name="xercesImpl.jar" unless="dom.available" />
+  </fileset>
 
   <!-- Construct unit test classpath -->
   <path id="test.classpath">
     <pathelement location="${build.home}/classes"/>
     <pathelement location="${build.home}/test-classes"/>
     <pathelement location="${test.home}"/>
+    <fileset refid="xmlLibs" />
   </path>
 
+  <echo>test.classpath=${toString:test.classpath}</echo>
+
+  <condition property="junitReport" value="true">
+    <and>
+      <isset property="dom.available" />
+      <available 
classname="org.apache.xalan.processor.TransformerFactoryImpl"/>
+    </and>
+  </condition>
+
   <property name="test.entry"             
value="org.apache.commons.functor.TestAll"/>
 
   <property name="junit.fork"             value="true" />
@@ -196,7 +212,7 @@
   </target>
 
 
-  <target name="run-reports">
+  <target name="run-reports" if="junitReport">
       <junitreport todir="${build.home}/junit-reports">
           <fileset dir="${build.home}/junit-reports/xml" includes="TEST-*.xml" 
/>
           <report format="frames" todir="${build.home}/junit-reports" />


Reply via email to