[java-sig-commits] [javapackages] Add tests for compat/noncompat packages and skipProvides

Michael Šimáček msimacek at fedoraproject.org
Thu Sep 19 08:17:37 UTC 2013


commit 78b8217910502dc95d6f5e8947e92c93b0ddfc2b
Author: Michael Simacek <msimacek at redhat.com>
Date:   Thu Sep 19 10:09:01 2013 +0200

    Add tests for compat/noncompat packages and skipProvides

 .../{require2/fragment.xml => non_compat.xml}      |    1 -
 .../{require2 => require_mixed}/fragment.xml       |    0
 .../{require3 => require_mixed}/fragment2.xml      |    1 -
 .../{require3 => require_mixed}/fragment3.xml      |    0
 .../{require3 => require_mixed}/require.xml        |    4 ++++
 .../{require3 => require_multi}/fragment.xml       |    0
 .../{require3 => require_multi}/fragment2.xml      |    0
 .../{require3 => require_multi}/fragment3.xml      |    0
 .../{require3 => require_multi}/require.xml        |    0
 .../{require2 => require_parent}/fragment.xml      |    0
 .../{require2 => require_parent}/require.xml       |    0
 .../{require2/fragment.xml => skip_provides.xml}   |    2 +-
 test/maven_prov_test.py                            |   11 +++++++++++
 test/maven_req_test.py                             |    9 +++++++--
 14 files changed, 23 insertions(+), 5 deletions(-)
---
diff --git a/test/depmaps/require2/fragment.xml b/test/depmaps/non_compat.xml
similarity index 93%
copy from test/depmaps/require2/fragment.xml
copy to test/depmaps/non_compat.xml
index 12d8c5c..5cc352b 100644
--- a/test/depmaps/require2/fragment.xml
+++ b/test/depmaps/non_compat.xml
@@ -9,7 +9,6 @@
 <jpp>
 <groupId>JPP/plexus</groupId>
 <artifactId>ant-factory</artifactId>
-<version>1.0</version>
 <namespace>ns</namespace>
 </jpp>
 </dependency>
diff --git a/test/depmaps/require2/fragment.xml b/test/depmaps/require_mixed/fragment.xml
similarity index 100%
copy from test/depmaps/require2/fragment.xml
copy to test/depmaps/require_mixed/fragment.xml
diff --git a/test/depmaps/require3/fragment2.xml b/test/depmaps/require_mixed/fragment2.xml
similarity index 93%
copy from test/depmaps/require3/fragment2.xml
copy to test/depmaps/require_mixed/fragment2.xml
index 3eb0a1d..c14c5a5 100644
--- a/test/depmaps/require3/fragment2.xml
+++ b/test/depmaps/require_mixed/fragment2.xml
@@ -9,7 +9,6 @@
 <jpp>
 <groupId>JPP/maven-idea-plugin</groupId>
 <artifactId>maven-idea-plugin</artifactId>
-<version>1.5</version>
 <namespace>ns</namespace>
 </jpp>
 </dependency>
diff --git a/test/depmaps/require3/fragment3.xml b/test/depmaps/require_mixed/fragment3.xml
similarity index 100%
copy from test/depmaps/require3/fragment3.xml
copy to test/depmaps/require_mixed/fragment3.xml
diff --git a/test/depmaps/require3/require.xml b/test/depmaps/require_mixed/require.xml
similarity index 86%
copy from test/depmaps/require3/require.xml
copy to test/depmaps/require_mixed/require.xml
index b3c0813..1528e57 100644
--- a/test/depmaps/require3/require.xml
+++ b/test/depmaps/require_mixed/require.xml
@@ -28,4 +28,8 @@
 <artifactId>wagon-provider-api</artifactId>
 <classifier>test-jar</classifier>
 </autoRequires>
+<autoRequires>
+<groupId>org.apache.maven.plugins</groupId>
+<artifactId>maven-idea-plugin</artifactId>
+</autoRequires>
 </dependencies>
diff --git a/test/depmaps/require3/fragment.xml b/test/depmaps/require_multi/fragment.xml
similarity index 100%
rename from test/depmaps/require3/fragment.xml
rename to test/depmaps/require_multi/fragment.xml
diff --git a/test/depmaps/require3/fragment2.xml b/test/depmaps/require_multi/fragment2.xml
similarity index 100%
rename from test/depmaps/require3/fragment2.xml
rename to test/depmaps/require_multi/fragment2.xml
diff --git a/test/depmaps/require3/fragment3.xml b/test/depmaps/require_multi/fragment3.xml
similarity index 100%
rename from test/depmaps/require3/fragment3.xml
rename to test/depmaps/require_multi/fragment3.xml
diff --git a/test/depmaps/require3/require.xml b/test/depmaps/require_multi/require.xml
similarity index 100%
rename from test/depmaps/require3/require.xml
rename to test/depmaps/require_multi/require.xml
diff --git a/test/depmaps/require2/fragment.xml b/test/depmaps/require_parent/fragment.xml
similarity index 100%
copy from test/depmaps/require2/fragment.xml
copy to test/depmaps/require_parent/fragment.xml
diff --git a/test/depmaps/require2/require.xml b/test/depmaps/require_parent/require.xml
similarity index 100%
rename from test/depmaps/require2/require.xml
rename to test/depmaps/require_parent/require.xml
diff --git a/test/depmaps/require2/fragment.xml b/test/depmaps/skip_provides.xml
similarity index 93%
rename from test/depmaps/require2/fragment.xml
rename to test/depmaps/skip_provides.xml
index 12d8c5c..253fba8 100644
--- a/test/depmaps/require2/fragment.xml
+++ b/test/depmaps/skip_provides.xml
@@ -1,5 +1,6 @@
 <dependencies>
 <dependency>
+<skipProvides/>
 <maven>
 <groupId>org.codehaus.plexus</groupId>
 <artifactId>plexus-ant-factory</artifactId>
@@ -9,7 +10,6 @@
 <jpp>
 <groupId>JPP/plexus</groupId>
 <artifactId>ant-factory</artifactId>
-<version>1.0</version>
 <namespace>ns</namespace>
 </jpp>
 </dependency>
diff --git a/test/maven_prov_test.py b/test/maven_prov_test.py
index 85d76e3..3df338b 100644
--- a/test/maven_prov_test.py
+++ b/test/maven_prov_test.py
@@ -45,3 +45,14 @@ class TestMavenProv(unittest.TestCase):
     @mavenprov(["two_in_one.xml"])
     def test_two_in_one(self, stdout, stderr, return_value):
         self.assertNotEqual(return_value, 0)
+
+    @mavenprov(["skip_provides.xml"])
+    def test_skip_provides(self, stdout, stderr, return_value):
+        self.assertEquals(return_value, 0)
+        self.assertEquals(stdout, "ns-mvn(org.codehaus.plexus:plexus-ant-factory:1.0) = 1.0\n")
+
+    @mavenprov(["non_compat.xml"])
+    def test_non_compat(self, stdout, stderr, return_value):
+        self.assertEquals(return_value, 0)
+        self.assertEquals(stdout, "ns-mvn(org.codehaus.plexus:plexus-ant-factory) = 1.0\n")
+
diff --git a/test/maven_req_test.py b/test/maven_req_test.py
index c03ed50..4cec8b7 100644
--- a/test/maven_req_test.py
+++ b/test/maven_req_test.py
@@ -28,12 +28,17 @@ class TestMavenReq(unittest.TestCase):
         self.assertEquals(return_value, 0)
         self.assertEquals(stdout, "jpackage-utils\nmvn(org.apache.maven:maven-project)\njava >= 1:1.6\n")
 
-    @mavenreq(["require2/require.xml"])
+    @mavenreq(["require_parent/require.xml"])
     def test_require_parent(self, stdout, stderr, return_value):
         self.assertEquals(return_value, 0)
         self.assertEquals(stdout, "jpackage-utils\nns-mvn(org.codehaus.plexus:plexus-ant-factory) = 1.0\n")
 
-    @mavenreq(["require3/require.xml"])
+    @mavenreq(["require_multi/require.xml"])
     def test_require_multi(self, stdout, stderr, return_value):
         self.assertEquals(return_value, 0)
         self.assertEquals(stdout, "jpackage-utils\nns-mvn(org.codehaus.plexus:plexus-ant-factory) = 1.0\nns-mvn(codehaus:plexus-utils) = 1.2\nmvn(org.apache.maven.wagon:wagon-provider-api::test-jar:)\n")
+
+    @mavenreq(["require_mixed/require.xml"])
+    def test_mixed(self, stdout, stderr, return_value):
+        self.assertEquals(return_value, 0)
+        self.assertEquals(stdout, "jpackage-utils\nns-mvn(org.codehaus.plexus:plexus-ant-factory) = 1.0\nns-mvn(codehaus:plexus-utils) = 1.2\nmvn(org.apache.maven.wagon:wagon-provider-api::test-jar:)\nmvn(org.apache.maven.plugins:maven-idea-plugin) = 1.4\n")


More information about the java-sig-commits mailing list