]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
Add alternative/yumobs.t testcase
authorMichael Schroeder <mls@suse.de>
Thu, 15 Dec 2022 10:51:14 +0000 (11:51 +0100)
committerMichael Schroeder <mls@suse.de>
Thu, 15 Dec 2022 10:51:14 +0000 (11:51 +0100)
test/testcases/alternative/yumobs.t [new file with mode: 0644]

diff --git a/test/testcases/alternative/yumobs.t b/test/testcases/alternative/yumobs.t
new file mode 100644 (file)
index 0000000..6e6378e
--- /dev/null
@@ -0,0 +1,19 @@
+repo system 0 testtags <inline>
+#>=Pkg: A 1 1 noarch
+repo test 0 testtags <inline>
+#>=Pkg: A 2 1 noarch
+#>=Obs: A < 2
+#>=Pkg: B 2 1 noarch
+#>=Obs: A < 2
+#>=Pkg: B 2 2 noarch
+#>=Obs: A < 2
+system unset rpm system
+solverflags yumobsoletes
+job update all packages
+job disfavor name B = 2-2
+result transaction,problems,alternatives <inline>
+#>alternative 80ce092e  0 B, obsoleting A < 2
+#>alternative 80ce092e  1 + B-2-1.noarch@test
+#>alternative 80ce092e  2   B-2-2.noarch@test
+#>install B-2-1.noarch@test
+#>upgrade A-1-1.noarch@system A-2-1.noarch@test