aboutsummaryrefslogtreecommitdiff
path: root/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/feedValidate.xml
diff options
context:
space:
mode:
Diffstat (limited to 'basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/feedValidate.xml')
-rw-r--r--basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/feedValidate.xml29
1 files changed, 29 insertions, 0 deletions
diff --git a/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/feedValidate.xml b/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/feedValidate.xml
new file mode 100644
index 0000000..351889d
--- /dev/null
+++ b/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/feedValidate.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+
+<project name="Validate a Feed" default="validateFeed" basedir="../">
+ <!-- TODO: set correct path to EMF plugins -->
+ <property name="EMF_HOME" value="../../eclipse-plugins-emf22/eclipse/plugins"/>
+ <echo message="Using EMF_HOME = ${EMF_HOME}"/>
+
+ <taskdef name="validateFeed"
+ classname="org.eclipse.releng.util.rss.emf.RSSFeedValidatorDynamicTask">
+ <classpath>
+ <pathelement path="feedValidator.jar"/>
+ <fileset dir="${EMF_HOME}">
+ <include name="**/org.eclipse.emf.ecore_*.jar"/>
+ <include name="**/org.eclipse.emf.common_*.jar"/>
+ <include name="**/org.eclipse.emf.ecore.xmi_*.jar"/>
+ <include name="**/org.eclipse.xsd_*.jar"/>
+ </fileset>
+ </classpath>
+ </taskdef>
+
+ <!-- debug: 0|1|2 -->
+ <target name="validateFeed" description="verify if the feed is valid with respect to the schema">
+ <validateFeed
+ debug="2"
+ XSDFile="../schema/atom10_build.xsd"
+ XMLFile="../data/builds-emf.xml" >
+ </validateFeed>
+ </target>
+</project>