commit e478fd3f7757b77faf163650ba86b84f360ec68e Author: Michal Srb msrb@redhat.com Date: Wed Jan 14 15:24:42 2015 +0100
[test] Add test for a98978b
test/maven_req_test.py | 7 +++++++ .../buildroot/usr/share/maven-metadata/require.xml | 16 ++++++++++++++++ .../usr/share/maven-metadata/require1.xml | 16 ++++++++++++++++ 3 files changed, 39 insertions(+), 0 deletions(-) --- diff --git a/test/maven_req_test.py b/test/maven_req_test.py index a1ac898..f76e8d1 100644 --- a/test/maven_req_test.py +++ b/test/maven_req_test.py @@ -258,5 +258,12 @@ class TestMavenReq(unittest.TestCase): want = ("osgi(osgi.req1) = 1.0", "jpackage-utils", "java-headless") self.assertEqual(set(want), set(sout))
+ @mavenreq(["osgi_versioned_ns/buildroot/usr/share/maven-metadata/require.xml"]) + def test_osgi_versioned(self, stdout, stderr, return_value): + self.assertEqual(return_value, 0, stderr) + sout = [x for x in stdout.split('\n') if x] + want = ("devtoolset-3-osgi(osgi.req1) = 1.0", "jpackage-utils", "java-headless") + self.assertEqual(set(want), set(sout)) + if __name__ == '__main__': unittest.main() diff --git a/test/metadata/osgi_versioned_ns/buildroot/usr/share/maven-metadata/require.xml b/test/metadata/osgi_versioned_ns/buildroot/usr/share/maven-metadata/require.xml new file mode 100644 index 0000000..d080eec --- /dev/null +++ b/test/metadata/osgi_versioned_ns/buildroot/usr/share/maven-metadata/require.xml @@ -0,0 +1,16 @@ +<metadata xmlns="http://fedorahosted.org/xmvn/METADATA/2.0.0"> + <uuid>432048235932</uuid> + <artifacts> + <artifact> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-ant-factory</artifactId> + <version>1.0</version> + <properties> + <osgi.id>osgi.id</osgi.id> + <osgi.version>osgi.id</osgi.version> + <osgi.requires>osgi.req1</osgi.requires> + </properties> + <path>/usr/share/java/plexus/plexus-ant-factory.jar</path> + </artifact> + </artifacts> +</metadata> diff --git a/test/metadata/osgi_versioned_ns/buildroot/usr/share/maven-metadata/require1.xml b/test/metadata/osgi_versioned_ns/buildroot/usr/share/maven-metadata/require1.xml new file mode 100644 index 0000000..9836f68 --- /dev/null +++ b/test/metadata/osgi_versioned_ns/buildroot/usr/share/maven-metadata/require1.xml @@ -0,0 +1,16 @@ +<metadata xmlns="http://fedorahosted.org/xmvn/METADATA/2.0.0"> + <uuid>432048235932</uuid> + <artifacts> + <artifact> + <groupId>gid</groupId> + <artifactId>aid</artifactId> + <version>1.0</version> + <properties> + <osgi.id>osgi.req1</osgi.id> + <osgi.namespace>devtoolset-3</osgi.namespace> + <osgi.version>1.0</osgi.version> + </properties> + <path>/usr/share/java/aid.jar</path> + </artifact> + </artifacts> +</metadata>
java-sig-commits@lists.fedoraproject.org