stevel 2005/03/07 05:42:52
Modified: . build.xml
Log:
Excluding XSD tests on systems without an adequate parser.
Revision Changes Path
1.459 +21 -0 ant/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/ant/build.xml,v
retrieving revision 1.458
retrieving revision 1.459
diff -u -r1.458 -r1.459
--- build.xml 23 Feb 2005 20:11:00 -0000 1.458
+++ build.xml 7 Mar 2005 13:42:52 -0000 1.459
@@ -343,6 +343,14 @@
<exclude unless="run.failing.tests"
name="${optional.package}/WsdlToDotnetTest.java"/>
</patternset>
+ <!--tests that need an XML Schema-supporting parser to work-->
+ <selector id="needs.xmlschema">
+ <or>
+ <filename name="${optional.package}/SchemaValidateTest.*"/>
+ <filename name="${optional.package}/XmlValidateTest.*"/>
+ </or>
+ </selector>
+
<!--
===================================================================
Set up a patternsets that matches the parts of our JUnit testsuite
@@ -599,6 +607,18 @@
</not>
</condition>
<property name="build.compiler" value="modern"/>
+
+ <!--check for XSD support in the parser-->
+ <condition property="xmlschema.present">
+ <or>
+ <parsersupports
+ feature="http://apache.org/xml/features/validation/schema"/>
+ <parsersupports
+ feature="http://java.sun.com/xml/jaxp/properties/schemaSource"/>
+ </or>
+ </condition>
+
+
</target>
@@ -681,6 +701,7 @@
<selector refid="needs.jdepend" unless="jdepend.present"/>
<selector refid="needs.swing" unless="swing.present"/>
<selector refid="needs.jsch" unless="jsch.present"/>
+ <selector refid="needs.xmlschema" unless="xmlschema.present"/>
</or>
</not>
</selector>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]