missing requirements
authorStefan Schubert <schubi@suse.de>
Fri, 3 Feb 2006 16:21:59 +0000 (16:21 +0000)
committerStefan Schubert <schubi@suse.de>
Fri, 3 Feb 2006 16:21:59 +0000 (16:21 +0000)
testsuite/solver/data.deptestomatic/solution-tests/require-packages.xml [new file with mode: 0644]
testsuite/solver/data.deptestomatic/solution-tests/require-test.xml [new file with mode: 0644]

diff --git a/testsuite/solver/data.deptestomatic/solution-tests/require-packages.xml b/testsuite/solver/data.deptestomatic/solution-tests/require-packages.xml
new file mode 100644 (file)
index 0000000..ff1ae32
--- /dev/null
@@ -0,0 +1,24 @@
+<channel>
+  <subchannel>
+    <package>
+      <name>foonew</name>
+      <summary>A fake summary</summary>
+      <description>A fake description</description>
+      <section>misc</section>
+      <history>
+        <update>
+          <hid>12345</hid>
+          <version>2.0</version>
+          <release>1</release>
+          <filename>foonew.rpm</filename>
+          <filesize>123</filesize>
+          <installedsize>456</installedsize>
+          <md5sum>0f55f36a3240858038a281911605024e</md5sum>
+        </update>
+      </history>
+      <requires>
+        <dep name='foo'/>
+      </requires>
+    </package>
+  </subchannel>
+</channel>
\ No newline at end of file
diff --git a/testsuite/solver/data.deptestomatic/solution-tests/require-test.xml b/testsuite/solver/data.deptestomatic/solution-tests/require-test.xml
new file mode 100644 (file)
index 0000000..77b4523
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<test>
+<setup>
+  <channel name="test" file="require-packages.xml"/>
+</setup>
+
+<!-- Install packages which requires a none exist package -->
+<!-- RESOLVER_INFO_TYPE_REJECT_INSTALL will be returned -->
+<!-- RRESOLVER_INFO_TYPE_NO_PROVIDER would be better -->
+
+<trial>
+  <install channel="test" package="foonew"/> 
+  <reportproblems/>
+</trial>
+
+</test>