From ef5e77fbec9251f101585f25097f9c41a909391f Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Fri, 6 Jan 2006 11:12:11 +0000 Subject: Use --qf in test to accomodate variations in %_query_all_fmt values --- t/rpmdb.t | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 't') diff --git a/t/rpmdb.t b/t/rpmdb.t index cae396c..a745611 100644 --- a/t/rpmdb.t +++ b/t/rpmdb.t @@ -11,7 +11,7 @@ my ($pkg_perl, $count_perl, $pkg_perl_extern); my $db; ok($db = URPM::DB::open, 'DB opened'); - @all_pkgs_extern = sort { $a cmp $b } split '\n', `rpm -qa`; + @all_pkgs_extern = sort { $a cmp $b } split /\n/ => qx(rpm -qa --qf '%{name}-%{version}-%{release}\n'); ok(@all_pkgs_extern > 0, 'There are RPMs'); $count = $db->traverse(sub { @@ -42,4 +42,6 @@ my $bad_pkgs = 0; foreach (0..$#all_pkgs_sorted) { $all_pkgs_sorted[$_] eq $all_pkgs_extern[$_] or ++$bad_pkgs; } +warn "# ".@all_pkgs_extern[0..3]."\n"; +warn "# ".@all_pkgs_sorted[0..3]."\n"; is($bad_pkgs, 0, 'no mismatch between package lists'); -- cgit v1.2.1