From 5d9dc5e7611430e4b3fe7f16c0060cd47c31fa2e Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Thu, 27 Sep 2007 08:51:46 +0000 Subject: add a rebuilddb check (to detect bugs like #34181) --- t/superuser--media_info_dir.t | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/t/superuser--media_info_dir.t b/t/superuser--media_info_dir.t index ac5f6f9f..7ba9f0c9 100644 --- a/t/superuser--media_info_dir.t +++ b/t/superuser--media_info_dir.t @@ -26,6 +26,9 @@ sub rpm_v3 { system_("rpm --root $::pwd/root -i --noscripts media/rpm-v3/*.i386.rpm"); check_installed_names(@names); + rebuilddb(); # why here? well, why not + check_installed_names(@names); + system_("rpm --root $::pwd/root -e --noscripts " . join(' ', @names)); is(`rpm -qa --root $::pwd/root`, ''); @@ -50,3 +53,10 @@ sub rpm_v3 { is($arch, $wanted_arch, "$fullname should have arch $wanted_arch (found $arch)"); } } + +sub rebuilddb { + # testing rebuilddb (could be done elsewhere, but here is + system_("rpm --root $::pwd/root --rebuilddb"); + my ($dir) = glob("$::pwd/root/var/lib/rpmrebuilddb*"); + is($dir, undef, "$dir should not be there"); +} -- cgit v1.2.1