From: Michael Schroeder Date: Thu, 15 Dec 2022 10:51:14 +0000 (+0100) Subject: Add alternative/yumobs.t testcase X-Git-Tag: 0.7.24~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7fef0e3900bda1c3a8e425571a447b468b31b290;p=thirdparty%2Flibsolv.git Add alternative/yumobs.t testcase --- diff --git a/test/testcases/alternative/yumobs.t b/test/testcases/alternative/yumobs.t new file mode 100644 index 00000000..6e6378e3 --- /dev/null +++ b/test/testcases/alternative/yumobs.t @@ -0,0 +1,19 @@ +repo system 0 testtags +#>=Pkg: A 1 1 noarch +repo test 0 testtags +#>=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 +#>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