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: 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(-) (limited to 't') diff --git a/t/over.t b/t/over.t index c0d9d5e5..7a3c9721 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 cd6e2811..1e11c71e 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 = { -- cgit v1.2.3-24-ge0c7