From: Michael Schroeder Date: Fri, 26 Apr 2013 13:09:13 +0000 (+0200) Subject: add multiversion testcase X-Git-Tag: upstream/0.4.0~145 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bc8fdea440e595e88a57e0307732fb2158ff390d;p=platform%2Fupstream%2Flibsolv.git add multiversion testcase --- diff --git a/test/testcases/multiversion/multiversion.t b/test/testcases/multiversion/multiversion.t new file mode 100644 index 0000000..8dad288 --- /dev/null +++ b/test/testcases/multiversion/multiversion.t @@ -0,0 +1,30 @@ +repo system 0 testtags +#>=Pkg: A 1 1 noarch +#>=Pkg: B 1 1 noarch +repo test 0 testtags +#>=Pkg: A 2 1 noarch +#>=Obs: B +system i686 rpm system + +solverflags keepexplicitobsoletes +job multiversion name A +job install name A = 2 +result transaction,problems +#>erase B-1-1.noarch@system A-2-1.noarch@test +#>install A-2-1.noarch@test + +nextjob +solverflags keepexplicitobsoletes +poolflags noobsoletesmultiversion +job multiversion name A +job install name A = 2 +result transaction,problems +#>erase B-1-1.noarch@system +#>install A-2-1.noarch@test + +nextjob +poolflags !noobsoletesmultiversion +job multiversion name A +job install name A = 2 +result transaction,problems +#>install A-2-1.noarch@test