@@ -16,7 +16,7 @@
<property name="name" value="ant"/>
<property name="version" value="1.5alpha"/>
<property name="debug" value="fals e" />
<property name="debug" value="tru e" />
<property name="deprecation" value="false" />
<property name="optimize" value="true" />
<property name="junit.fork" value="false" />
@@ -58,6 +58,12 @@
<path id="tests-classpath">
<pathelement location="${build.classes}" />
<pathelement location="${build.tests}" />
<!--
include the test source and test data dirs
so that we can pick resources via getResource(AsStream)
-->
<pathelement location="${tests.dir}"/>
<pathelement location="${tests.etc.dir}"/>
<path refid="classpath" />
</path>
@@ -100,6 +106,9 @@
<available property="xalan.present"
classname="org.apache.xalan.xslt.XSLTProcessorFactory"
classpathref="classpath" />
<available property="xalan2.present"
classname="org.apache.xalan.transformer.TransformerImpl"
classpathref="classpath" />
<available property="ejb.ejbc.present"
classname="weblogic.ejbc"
classpathref="classpath" />
@@ -145,6 +154,10 @@
<available property="log4j.present"
classname="org.apache.log4j.Category"
classpathref="classpath"/>
<!-- this is just a way to check for a TraX implementation -->
<available property="trax.impl.present"
resource="META-INF/services/javax.xml.transform.TransformerFactory"
classpathref="classpath"/>
<condition property="javamail.complete">
<and>
@@ -622,6 +635,10 @@
unless="jdk1.4+" />
<exclude name="org/apache/tools/ant/taskdefs/optional/sitraka/*.java"
unless="jakarta.oro.present" />
<exclude name="org/apache/tools/ant/taskdefs/optional/XslpLiaisonTest.java"
unless="xslp.present"/>
<exclude name="org/apache/tools/ant/taskdefs/optional/XalanLiaisonTest.java"
unless="xalan.present"/>
</javac>
</target>
@@ -687,6 +704,14 @@
<!-- run when you have the environment setup to support them -->
<exclude name="org/apache/tools/ant/taskdefs/optional/net/FtpTest.java" />
<!-- it's an abstract class, not a test -->
<exclude name="org/apache/tools/ant/taskdefs/optional/AbstractXSLTLiaisonTest.java" />
<exclude name="org/apache/tools/ant/taskdefs/optional/XslpLiaisonTest.java" unless="xslp.present"/>
<exclude name="org/apache/tools/ant/taskdefs/optional/XalanLiaisonTest.java" unless="xalan.present"/>
<!-- ehm, this is not really a TraX test but rather a xalan2 test..-->
<exclude name="org/apache/tools/ant/taskdefs/optional/TraXLiaisonTest.java" unless="xalan2.present"/>
</fileset>
</batchtest>
@@ -700,6 +725,9 @@
<delete dir="${tests.etc.dir}/taskdefs.tmp" />
<delete file="${tests.etc.dir}/taskdefs/tmp.jar" />
<delete dir="${tests.etc.dir}/types/copytest" />
<!-- generated by testcases in jvm dir -->
<delete file="${user.dir}/xalan1-redirect-out.tmp" />
<delete file="${user.dir}/xalan2-redirect-out.tmp" />
</target>
<target name="run-single-test" if="testcase" depends="compile-tests">