From b4404feb5925bae6fc5985894f4c7c2593247eda Mon Sep 17 00:00:00 2001 From: "Eric Wong (Contractor, The Linux Foundation)" Date: Thu, 19 Apr 2018 19:23:32 +0000 Subject: [PATCH] fix tests to run without Xapian installed We'll be ensuring we can run more of the HTTP and all of the NNTP interface with only SQLite (and not Xapian) installed in the future. --- t/over.t | 3 ++- t/v1-add-remove-add.t | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/t/over.t b/t/over.t index c0d9d5e54..7a3c97210 100644 --- a/t/over.t +++ b/t/over.t @@ -5,7 +5,8 @@ use warnings; use Test::More; use File::Temp qw/tempdir/; use Compress::Zlib qw(compress); -foreach my $mod (qw(DBD::SQLite)) { +# FIXME: allow using Over w/o Xapian +foreach my $mod (qw(DBD::SQLite Search::Xapian)) { eval "require $mod"; plan skip_all => "$mod missing for over.t" if $@; } diff --git a/t/v1-add-remove-add.t b/t/v1-add-remove-add.t index cd6e28110..1e11c71e2 100644 --- a/t/v1-add-remove-add.t +++ b/t/v1-add-remove-add.t @@ -5,13 +5,13 @@ use warnings; use Test::More; use PublicInbox::MIME; use PublicInbox::Import; -use PublicInbox::SearchIdx; use File::Temp qw/tempdir/; foreach my $mod (qw(DBD::SQLite Search::Xapian)) { eval "require $mod"; plan skip_all => "$mod missing for v1-add-remove-add.t" if $@; } +require PublicInbox::SearchIdx; my $mainrepo = tempdir('pi-add-remove-add-XXXXXX', TMPDIR => 1, CLEANUP => 1); is(system(qw(git init --bare), $mainrepo), 0); my $ibx = { -- 2.47.3