1dc8872b3cb5c0f64520fa059a8018e93eb9ae48
[platform/upstream/libsolv.git] / test / testcases / namespace / namespaceprovides.t
1 repo system 0 testtags <inline>
2 #>=Pkg: B 1 1 noarch
3 #>=Prv: locale(en)
4 #>=Pkg: C 1 1 noarch
5 repo test 0 testtags <inline>
6 #>=Pkg: A 1 1 noarch
7 #>=Prv: locale(de)
8 #>=Pkg: C-de 1 1 noarch
9 #>=Prv: locale(C:de)
10 #>=Pkg: C-en 1 1 noarch
11 #>=Prv: locale(C:en)
12 system i686 rpm system
13
14 # first test an empty job
15 namespace namespace:language(de) @SYSTEM
16 result transaction,problems <inline>
17
18 # then test addalreadyrecommended
19 nextjob
20 namespace namespace:language(de) @SYSTEM
21 solverflags addalreadyrecommended
22 result transaction,problems <inline>
23 #>install A-1-1.noarch@test
24 #>install C-de-1-1.noarch@test
25
26 nextjob
27 namespace namespace:language(de) @SYSTEM
28 job install provides namespace:language(de)
29 result transaction,problems <inline>
30 #>install A-1-1.noarch@test
31 #>install C-de-1-1.noarch@test
32
33 nextjob
34 namespace namespace:language(de) @SYSTEM
35 job erase provides namespace:language(en) [cleandeps]
36 result transaction,problems <inline>
37 #>erase B-1-1.noarch@system
38
39 nextjob
40 namespace namespace:language(de) @SYSTEM
41 job install provides namespace:language(<NULL>)
42 result transaction,problems <inline>
43 #>install A-1-1.noarch@test
44 #>install C-de-1-1.noarch@test
45
46 nextjob
47 namespace namespace:language(de) @SYSTEM
48 job erase provides namespace:language(<NULL>) [cleandeps]
49 result transaction,problems <inline>
50 #>erase B-1-1.noarch@system
51
52 nextjob
53 namespace namespace:language(de) @SYSTEM
54 job install provides namespace:language(<NULL>)
55 job erase provides namespace:language(<NULL>) [cleandeps]
56 result transaction,problems <inline>
57 #>erase B-1-1.noarch@system
58 #>install A-1-1.noarch@test
59 #>install C-de-1-1.noarch@test