add pacman-db-upgrade test
Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
c1d6cec2e2
commit
627ede8779
@ -28,6 +28,7 @@ $(top_srcdir)/test/pacman/tests/TESTS: $(wildcard test/pacman/tests/*.py*)
|
|||||||
|
|
||||||
TESTS = test/scripts/parseopts_test.sh \
|
TESTS = test/scripts/parseopts_test.sh \
|
||||||
test/scripts/human_to_size_test.sh \
|
test/scripts/human_to_size_test.sh \
|
||||||
|
test/scripts/pacman-db-upgrade-v9.py \
|
||||||
test/util/pacsorttest.sh \
|
test/util/pacsorttest.sh \
|
||||||
test/util/vercmptest.sh
|
test/util/vercmptest.sh
|
||||||
include $(top_srcdir)/test/pacman/tests/TESTS
|
include $(top_srcdir)/test/pacman/tests/TESTS
|
||||||
|
21
test/scripts/pacman-db-upgrade-v9.py
Normal file
21
test/scripts/pacman-db-upgrade-v9.py
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
self.description = "pacman-db-upgrade DB version 9 (symlink support removal)"
|
||||||
|
|
||||||
|
self.filesystem = [ "mnt_real/subdir/", "mnt -> mnt_real/subdir/", "bar -> ./" ]
|
||||||
|
|
||||||
|
fpkg = pmpkg("filesystem")
|
||||||
|
fpkg.files = ["mnt_real/", "mnt/", "mnt/foo", "bar/", "bar/baz"]
|
||||||
|
fpkg.backup = ["mnt/foo"]
|
||||||
|
|
||||||
|
self.addpkg2db("local", fpkg)
|
||||||
|
self.dbver = 8
|
||||||
|
|
||||||
|
self.cmd = ["pacman-db-upgrade", "--root", self.root + "/"]
|
||||||
|
|
||||||
|
self.addrule("PACMAN_RETCODE=0")
|
||||||
|
self.addrule("PKG_BACKUP=filesystem|mnt_real/subdir/foo")
|
||||||
|
self.addrule("PKG_FILES=filesystem|mnt_real/")
|
||||||
|
self.addrule("PKG_FILES=filesystem|mnt_real/subdir/")
|
||||||
|
self.addrule("PKG_FILES=filesystem|mnt_real/subdir/foo")
|
||||||
|
self.addrule("PKG_FILES=filesystem|baz")
|
||||||
|
self.addrule("!PKG_FILES=filesystem|mnt/")
|
||||||
|
self.addrule("!PKG_FILES=filesystem|bar/")
|
@ -149,3 +149,21 @@
|
|||||||
Memcheck:Cond
|
Memcheck:Cond
|
||||||
fun:__lxstat
|
fun:__lxstat
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
bash-is-a-sieve
|
||||||
|
Memcheck:Leak
|
||||||
|
match-leak-kinds: reachable,definite,indirect
|
||||||
|
...
|
||||||
|
obj:*/bash
|
||||||
|
}
|
||||||
|
{
|
||||||
|
fakechroot-call-init
|
||||||
|
Memcheck:Leak
|
||||||
|
match-leak-kinds: reachable
|
||||||
|
fun:malloc
|
||||||
|
obj:/usr/lib/libfakeroot/fakechroot/libfakechroot.so
|
||||||
|
fun:call_init.part.0
|
||||||
|
fun:_dl_init
|
||||||
|
obj:/usr/lib/ld-2.20.so
|
||||||
|
...
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user