]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/search-thr-index.t
lazy load Xapian and make it optional for v2
[public-inbox.git] / t / search-thr-index.t
index ab6d1b0fb8ae3020dd01b2fb13c9dfe397bb0cf0..848dc56459d5acf23c64dacf6f2726e359007b29 100644 (file)
@@ -2,12 +2,14 @@
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 use strict;
 use warnings;
+use bytes (); # only for bytes::length
 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 $@;
+eval { require Search::Xapian };
+plan skip_all => "Search::Xapian missing for search" if $@;
+require PublicInbox::SearchIdx;
 my $tmpdir = tempdir('pi-search-thr-index.XXXXXX', TMPDIR => 1, CLEANUP => 1);
 my $git_dir = "$tmpdir/a.git";