Skip to content
This repository has been archived by the owner on Nov 21, 2022. It is now read-only.

Commit

Permalink
Add groupxml test.
Browse files Browse the repository at this point in the history
Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
  • Loading branch information
Marko Saukko committed Nov 26, 2012
1 parent 5fba071 commit b8507bf
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 2 deletions.
49 changes: 49 additions & 0 deletions tests/data/output-groupxml-valid/group.xml
@@ -0,0 +1,49 @@
<patterns count="3">
<pattern xmlns:rpm="http://linux.duke.edu/metadata/rpm" xmlns:patterns="http://novell.com/package/metadata/suse/pattern" xmlns="http://novell.com/package/metadata/suse/pattern">
<name>test1</name>
<version ver="1" epoch="0" rel="2"/>
<summary>Test1</summary>
<description>Test decription</description>
<uservisible/>
<category lang="en">Base Group</category>
<rpm:conflicts>
<rpm:entry name="conflicts-test1"/>
</rpm:conflicts>
<rpm:requires>
<rpm:entry name="requires-test1"/>
<rpm:entry name="requires-test2"/>
<rpm:entry name="requires-test3"/>
</rpm:requires>
<rpm:recommends>
<rpm:entry name="recommends-test1"/>
</rpm:recommends>
<rpm:suggests>
<rpm:entry name="suggests-test1"/>
</rpm:suggests>
<rpm:provides>
<rpm:entry name="provides-test1"/>
<rpm:entry name="provides-test2"/>
</rpm:provides>
</pattern>
<pattern xmlns:rpm="http://linux.duke.edu/metadata/rpm" xmlns:patterns="http://novell.com/package/metadata/suse/pattern" xmlns="http://novell.com/package/metadata/suse/pattern">
<name>test2</name>
<summary>Test2</summary>
<description>Test decription</description>
<uservisible/>
<category lang="en">Base Group</category>
</pattern>
<pattern xmlns:rpm="http://linux.duke.edu/metadata/rpm" xmlns:patterns="http://novell.com/package/metadata/suse/pattern" xmlns="http://novell.com/package/metadata/suse/pattern"/>
<pattern xmlns:rpm="http://linux.duke.edu/metadata/rpm" xmlns:patterns="http://novell.com/package/metadata/suse/pattern" xmlns="http://novell.com/package/metadata/suse/pattern">
<name>test4</name>
<version ver="1" epoch="3" rel="2"/>
<arch>i686</arch>
<summary>Test4</summary>
<description>Test decription</description>
<uservisible/>
<category lang="en">Base Group</category>
<rpm:requires>
<rpm:entry name="foo:bar"/>
<rpm:entry name="bar foo"/>
</rpm:requires>
</pattern>
</patterns>
6 changes: 4 additions & 2 deletions tests/tests.xml
Expand Up @@ -5,8 +5,10 @@
<description> Tests to test repomd-pattern-builder</description>
<case name="pattern-test1">
<description>Test default pattern features</description>
<step>/usr/bin/repomd-pattern-builder.py --output /tmp/pattern-test1/ -p /opt/tests/repomd-pattern-builder/data/patterns/</step>
<step>diff -ruN /tmp/pattern-test1/ /opt/tests/repomd-pattern-builder/data/output-valid/</step>
<step>/usr/bin/repomd-pattern-builder.py --output /tmp/patternxml-test/ -p /opt/tests/repomd-pattern-builder/data/patterns/</step>
<step>diff -ruN /tmp/patternxml-test/ /opt/tests/repomd-pattern-builder/data/output-valid/</step>
<step>/usr/bin/repomd-pattern-builder.py --groupxml --output /tmp/groupxml-test/ -p /opt/tests/repomd-pattern-builder/data/patterns/</step>
<step>diff -ruN /tmp/groupxml-test/ /opt/tests/repomd-pattern-builder/data/output-groupxml-valid/</step>
</case>
</set>
</suite>
Expand Down

0 comments on commit b8507bf

Please sign in to comment.