|
|
@@ -16,7 +16,7 @@ |
|
|
|
<property name="name" value="ant"/> |
|
|
|
<property name="version" value="1.5alpha"/> |
|
|
|
|
|
|
|
<property name="debug" value="false" /> |
|
|
|
<property name="debug" value="true" /> |
|
|
|
<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"> |
|
|
|