NEW - bug 294304: [releng] Move mspec/cquery to respective features
https://bugs.eclipse.org/bugs/show_bug.cgi?id=294304
diff --git a/releng/features/org.eclipse.ecf.tests-feature/org.eclipse.ecf.tests.cquery b/releng/features/org.eclipse.ecf.tests-feature/org.eclipse.ecf.tests.cquery
new file mode 100644
index 0000000..a0be3af
--- /dev/null
+++ b/releng/features/org.eclipse.ecf.tests-feature/org.eclipse.ecf.tests.cquery
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="ecf.rmap">
+    <cq:rootRequest name="org.eclipse.ecf.tests_feature" componentType="eclipse.feature"/>
+    <cq:property key="target.arch" value="*"/>
+    <cq:property key="target.os" value="*"/>
+    <cq:property key="target.ws" value="*"/>
+
+	<!-- https://bugs.eclipse.org/244850 -->
+    <cq:advisorNode namePattern="^org\.eclipse\.ecf\.core\.source$" skipComponent="true" useTargetPlatform="false"/>
+    <cq:advisorNode namePattern="^org\.eclipse\.ecf\.examples\.source$" skipComponent="true" useTargetPlatform="false"/>
+   
+    <!-- this is us -->
+    <cq:advisorNode namePattern="^ch\.ethz\.iks(\..+)?" useTargetPlatform="false" useWorkspace="false"/>
+    <cq:advisorNode namePattern="^org\.eclipse\.ecf(\..+)?" useTargetPlatform="false" useWorkspace="false"/>
+    <cq:advisorNode namePattern="^org\.eclipse\.team\.ecf(\..+)?" useTargetPlatform="false" useWorkspace="false"/>
+    <cq:advisorNode namePattern="^org\.jivesoftware\.smack$" useTargetPlatform="false" useWorkspace="false"/>
+
+	<!-- this feature references ECF itself (in a specific version), thus skip it -->
+    <cq:advisorNode namePattern="^org\.eclipse\.equinox\.p2\.user\.ui$" skipComponent="true" useTargetPlatform="false"/>
+
+	<!-- the rest we want binary only -->
+    <cq:advisorNode namePattern=".*" useTargetPlatform="true" skipComponent="false" mutableLevel="REJECT" sourceLevel="REJECT"/>
+</cq:componentQuery>
diff --git a/releng/features/org.eclipse.ecf.tests-feature/org.eclipse.ecf.tests.mspec b/releng/features/org.eclipse.ecf.tests-feature/org.eclipse.ecf.tests.mspec
new file mode 100644
index 0000000..15e24db
--- /dev/null
+++ b/releng/features/org.eclipse.ecf.tests-feature/org.eclipse.ecf.tests.mspec
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<md:mspec xmlns:md="http://www.eclipse.org/buckminster/MetaData-1.0" 
+    name="org.eclipse.ecf" 
+    materializer="p2" 
+    url="org.eclipse.ecf.tests.cquery">
+    
+    <md:mspecNode namePattern="^ch\.ethz\.iks(\..+)?" materializer="workspace"/>
+    <md:mspecNode namePattern="^org\.eclipse\.team\.ecf(\..+)?" materializer="workspace"/>
+    <md:mspecNode namePattern="^org\.eclipse\.ecf(\..+)?" materializer="workspace"/>
+    <md:mspecNode namePattern="^org\.jivesoftware\.smack$" materializer="workspace"/>
+    
+    <md:mspecNode namePattern=".*" installLocation="${target.location}"/>
+</md:mspec>
+