Add pactest for IgnoreGroup.
Also tell pactest to reset IgnoreGroup like it does for IgnorePkg. Signed-off-by: Nathan Jones <nathanj@insightbb.com> Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
07243f74d1
commit
ca262623fc
2 changed files with 23 additions and 0 deletions
|
@ -84,6 +84,7 @@ class pmtest:
|
||||||
self.option = {
|
self.option = {
|
||||||
"noupgrade": [],
|
"noupgrade": [],
|
||||||
"ignorepkg": [],
|
"ignorepkg": [],
|
||||||
|
"ignoregroup": [],
|
||||||
"noextract": []
|
"noextract": []
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
22
pactest/tests/sync138.py
Normal file
22
pactest/tests/sync138.py
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
self.description = "Sysupgrade of packages in 'IgnoreGroup'"
|
||||||
|
|
||||||
|
sp1 = pmpkg("pkg1", "1.0-2")
|
||||||
|
sp2 = pmpkg("pkg2", "1.0-2")
|
||||||
|
sp2.groups = ["grp"]
|
||||||
|
|
||||||
|
for p in sp1, sp2:
|
||||||
|
self.addpkg2db("sync", p)
|
||||||
|
|
||||||
|
lp1 = pmpkg("pkg1")
|
||||||
|
lp2 = pmpkg("pkg2")
|
||||||
|
|
||||||
|
for p in lp1, lp2:
|
||||||
|
self.addpkg2db("local", p)
|
||||||
|
|
||||||
|
self.option["ignoregroup"] = ["grp"]
|
||||||
|
|
||||||
|
self.args = "-Su"
|
||||||
|
|
||||||
|
self.addrule("PACMAN_RETCODE=0")
|
||||||
|
self.addrule("PKG_VERSION=pkg1|1.0-2")
|
||||||
|
self.addrule("!PKG_MODIFIED=pkg2")
|
Loading…
Add table
Reference in a new issue