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