]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/search-thr-index.t
xcpdb: new tool which wraps Xapian's copydatabase(1)
[public-inbox.git] / t / search-thr-index.t
index ed3e4e76278f7126459dfb3940cf280dea9d0b5e..1872af84e124430ee02b826f57e00b7045d52b4a 100644 (file)
@@ -7,8 +7,12 @@ use Test::More;
 use File::Temp qw/tempdir/;
 use PublicInbox::MID qw(mids);
 use Email::MIME;
-eval { require PublicInbox::SearchIdx; };
-plan skip_all => "Xapian missing for search" if $@;
+my @mods = qw(DBI DBD::SQLite Search::Xapian);
+foreach my $mod (@mods) {
+       eval "require $mod";
+       plan skip_all => "missing $mod for $0" if $@;
+}
+require PublicInbox::SearchIdx;
 my $tmpdir = tempdir('pi-search-thr-index.XXXXXX', TMPDIR => 1, CLEANUP => 1);
 my $git_dir = "$tmpdir/a.git";