Imported Upstream version 0.6.30
[platform/upstream/libsolv.git] / test / testcases / cleandeps / cleandeps_dup.t
1 repo system 0 testtags <inline>
2 #>=Pkg: A 1 1 noarch
3 #>=Req: B1
4 #>=Pkg: B1 1 1 noarch
5 repo test 0 testtags <inline>
6 #>=Pkg: A 1 2 noarch
7 #>=Req: B1
8 #>=Pkg: A 2 1 noarch
9 #>=Req: B2 = 1
10 #>=Pkg: B1 1 1 noarch
11 #>=Pkg: B2 1 1 noarch
12 system i686 rpm system
13
14 # check untargeted
15 job distupgrade name A [cleandeps]
16 result transaction,problems,cleandeps <inline>
17 #>cleandeps B1-1-1.noarch@system
18 #>erase B1-1-1.noarch@system
19 #>install B2-1-1.noarch@test
20 #>upgrade A-1-1.noarch@system A-2-1.noarch@test
21
22 # check targeted
23 nextjob
24 job distupgrade name A = 2 [cleandeps]
25 result transaction,problems,cleandeps <inline>
26 #>cleandeps B1-1-1.noarch@system
27 #>erase B1-1-1.noarch@system
28 #>install B2-1-1.noarch@test
29 #>upgrade A-1-1.noarch@system A-2-1.noarch@test
30
31 # check targeted to 1-2
32 nextjob
33 job distupgrade name A = 1-2 [cleandeps]
34 result transaction,problems,cleandeps <inline>
35 #>upgrade A-1-1.noarch@system A-1-2.noarch@test
36
37 # check all packages
38 nextjob
39 job distupgrade all packages [cleandeps]
40 result transaction,problems,cleandeps <inline>
41 #>cleandeps B1-1-1.noarch@system
42 #>erase B1-1-1.noarch@system
43 #>install B2-1-1.noarch@test
44 #>upgrade A-1-1.noarch@system A-2-1.noarch@test
45