diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2016-10-27 14:57:05 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2016-10-27 14:57:05 +0900 |
commit | 19032dd0c1d2167793399473a1b490be1b635d17 (patch) | |
tree | 49a7c1e5c3cb09f75987bd3dda022e678562f29a /test/testcases/distupgrade/dup_orphan3.t | |
parent | 2903497e256388eff53b408875c0f2239c3566cb (diff) | |
download | libsolv-19032dd0c1d2167793399473a1b490be1b635d17.tar.gz libsolv-19032dd0c1d2167793399473a1b490be1b635d17.tar.bz2 libsolv-19032dd0c1d2167793399473a1b490be1b635d17.zip |
Imported Upstream version 0.6.16upstream/0.6.16
Change-Id: Ie9a7a7345406dc0b4a9637e42502e2d98d601a46
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'test/testcases/distupgrade/dup_orphan3.t')
-rw-r--r-- | test/testcases/distupgrade/dup_orphan3.t | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/test/testcases/distupgrade/dup_orphan3.t b/test/testcases/distupgrade/dup_orphan3.t new file mode 100644 index 0000000..6c04348 --- /dev/null +++ b/test/testcases/distupgrade/dup_orphan3.t @@ -0,0 +1,95 @@ +# test dup with orphaned packages +# +# part 3: a is not really an orphan, but cannott be downgraded +# + +repo system 0 testtags <inline> +#>=Pkg: a 1 1 i686 +#>=Pkg: b 1 1 i686 +repo available 0 testtags <inline> +#>=Pkg: a 1 0 i686 +#>=Pkg: b 2 1 i686 +system i686 * system + +solverflags !dupallowdowngrade +job distupgrade all packages +result transaction,problems <inline> +#>downgrade a-1-1.i686@system a-1-0.i686@available +#>upgrade b-1-1.i686@system b-2-1.i686@available +#>problem c43b1300 info problem with installed package a-1-1.i686 +#>problem c43b1300 solution c43b1300 replace a-1-1.i686@system a-1-0.i686@available + +nextjob + +solverflags !dupallowdowngrade +job distupgrade repo available +result transaction,problems <inline> +#>downgrade a-1-1.i686@system a-1-0.i686@available +#>upgrade b-1-1.i686@system b-2-1.i686@available +#>problem c43b1300 info problem with installed package a-1-1.i686 +#>problem c43b1300 solution c43b1300 replace a-1-1.i686@system a-1-0.i686@available + +### keeporphans + +nextjob + +solverflags !dupallowdowngrade keeporphans +job distupgrade all packages +result transaction,problems <inline> +#>downgrade a-1-1.i686@system a-1-0.i686@available +#>upgrade b-1-1.i686@system b-2-1.i686@available +#>problem c43b1300 info problem with installed package a-1-1.i686 +#>problem c43b1300 solution c43b1300 replace a-1-1.i686@system a-1-0.i686@available + +nextjob + +solverflags !dupallowdowngrade keeporphans +job distupgrade repo available +result transaction,problems <inline> +#>downgrade a-1-1.i686@system a-1-0.i686@available +#>upgrade b-1-1.i686@system b-2-1.i686@available +#>problem c43b1300 info problem with installed package a-1-1.i686 +#>problem c43b1300 solution c43b1300 replace a-1-1.i686@system a-1-0.i686@available + + +### same with allowuninstall + +nextjob + +solverflags !dupallowdowngrade allowuninstall +job distupgrade all packages +result transaction,problems <inline> +#>downgrade a-1-1.i686@system a-1-0.i686@available +#>upgrade b-1-1.i686@system b-2-1.i686@available + + +nextjob + +solverflags !dupallowdowngrade allowuninstall +job distupgrade repo available +result transaction,problems <inline> +#>downgrade a-1-1.i686@system a-1-0.i686@available +#>upgrade b-1-1.i686@system b-2-1.i686@available + + +### same with allowuninstall and keeporphans + +nextjob + +solverflags !dupallowdowngrade allowuninstall keeporphans +job distupgrade all packages +result transaction,problems <inline> +#>downgrade a-1-1.i686@system a-1-0.i686@available +#>upgrade b-1-1.i686@system b-2-1.i686@available + + +nextjob + +solverflags !dupallowdowngrade allowuninstall keeporphans +job distupgrade repo available +result transaction,problems <inline> +#>downgrade a-1-1.i686@system a-1-0.i686@available +#>upgrade b-1-1.i686@system b-2-1.i686@available + + + |