From: Michael Schroeder Date: Tue, 11 Dec 2012 15:42:07 +0000 (+0100) Subject: add testcase for special namespaceprovides jobs X-Git-Tag: BASE-SuSE-Code-12_3-Branch~119 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f1a4337683b38eb37cacf9947c33c578e6dfd86b;p=thirdparty%2Flibsolv.git add testcase for special namespaceprovides jobs --- diff --git a/test/testcases/namespace/namespaceprovides.t b/test/testcases/namespace/namespaceprovides.t new file mode 100644 index 00000000..5c9e44f8 --- /dev/null +++ b/test/testcases/namespace/namespaceprovides.t @@ -0,0 +1,47 @@ +repo system 0 testtags +#>=Pkg: B 1 1 noarch +#>=Prv: locale(en) +#>=Pkg: C 1 1 noarch +repo test 0 testtags +#>=Pkg: A 1 1 noarch +#>=Prv: locale(de) +#>=Pkg: C-de 1 1 noarch +#>=Prv: locale(C:de) +#>=Pkg: C-en 1 1 noarch +#>=Prv: locale(C:en) +system i686 rpm system +namespace namespace:language(de) @SYSTEM + +job install provides namespace:language(de) +result transaction,problems +#>install A-1-1.noarch@test +#>install C-de-1-1.noarch@test + +nextjob +namespace namespace:language(de) @SYSTEM +job erase provides namespace:language(en) [cleandeps] +result transaction,problems +#>erase B-1-1.noarch@system + +nextjob +namespace namespace:language(de) @SYSTEM +namespace namespace:language(de) @SYSTEM +job install provides namespace:language() +result transaction,problems +#>install A-1-1.noarch@test +#>install C-de-1-1.noarch@test + +nextjob +namespace namespace:language(de) @SYSTEM +job erase provides namespace:language() [cleandeps] +result transaction,problems +#>erase B-1-1.noarch@system + +nextjob +namespace namespace:language(de) @SYSTEM +job install provides namespace:language() +job erase provides namespace:language() [cleandeps] +result transaction,problems +#>erase B-1-1.noarch@system +#>install A-1-1.noarch@test +#>install C-de-1-1.noarch@test