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

Commit

Permalink
Browse files Browse the repository at this point in the history
Add tests package content.
Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
  • Loading branch information
Marko Saukko committed Nov 26, 2012
1 parent ee19ca4 commit ec6ad29
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Makefile
Expand Up @@ -5,7 +5,8 @@ all:
install:
mkdir -p $(DESTDIR)/usr/bin/
cp repomd-pattern-builder.py $(DESTDIR)/usr/bin/

mkdir -p $(DESTDIR)/opt/tests/repomd-pattern-builder/
cp -r tests/* $(DESTDIR)/opt/tests/repomd-pattern-builder/
release:
git archive --format=tar --prefix=repomd-pattern-builder-${VERSION}/ ${VERSION} | xz -z > repomd-pattern-builder-${VERSION}.tar.xz

Expand Down
26 changes: 26 additions & 0 deletions tests/data/output-valid/test1.xml
@@ -0,0 +1,26 @@
<pattern xmlns:rpm="http://linux.duke.edu/metadata/rpm" 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>
18 changes: 18 additions & 0 deletions tests/data/patterns/test1.yaml
@@ -0,0 +1,18 @@
Description: Test decription
Name: test1
Version: 1
Release: 2
Conflicts:
- conflicts-test1
Requires:
- requires-test1
- requires-test2
- requires-test3
Recommends:
- recommends-test1
Provides:
- provides-test1
- provides-test2
Suggests:
- suggests-test1
Summary: Test1
13 changes: 13 additions & 0 deletions tests/tests.xml
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<testdefinition version="1.0">
<suite name="repomd-pattern-builder-suite">
<set name="generic-tests">
<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 --patternxml --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>
</case>
</set>
</suite>
</testdefinition>

0 comments on commit ec6ad29

Please sign in to comment.