about summary refs log tree commit homepage
path: root/t/indexlevels-mirror.t
diff options
context:
space:
mode:
authorEric Wong <e@yhbt.net>2020-09-14 06:29:26 +0000
committerEric Wong <e@80x24.org>2020-09-14 21:29:56 +0000
commit23eab6127c62d0228a0cfcec78a267fe5e7011c7 (patch)
treeb0a0d8e3cfe2a279e81fd775bf85838b8c9dfd53 /t/indexlevels-mirror.t
parentee8cadb3a71ab4c951642a96ba123688244de720 (diff)
downloadpublic-inbox-23eab6127c62d0228a0cfcec78a267fe5e7011c7.tar.gz
We may need to test against development versions of Xapian,
which may rely on setting `XAPIAN_COMPACT=xapian-compact-1.5'.
Ensure it's possible to do that.

And add a missing check in t/xcpdb-reshard.t, too.
Diffstat (limited to 't/indexlevels-mirror.t')
-rw-r--r--t/indexlevels-mirror.t6
1 files changed, 2 insertions, 4 deletions
diff --git a/t/indexlevels-mirror.t b/t/indexlevels-mirror.t
index 291e0d2f..b12bd3cb 100644
--- a/t/indexlevels-mirror.t
+++ b/t/indexlevels-mirror.t
@@ -6,13 +6,11 @@ use Test::More;
 use PublicInbox::Eml;
 use PublicInbox::Inbox;
 use PublicInbox::InboxWritable;
-use PublicInbox::Spawn qw(which);
 require PublicInbox::Admin;
 use PublicInbox::TestCommon;
 my $PI_TEST_VERSION = $ENV{PI_TEST_VERSION} || 2;
 require_git('2.6') if $PI_TEST_VERSION == 2;
 require_mods(qw(DBD::SQLite));
-my $have_xapian_compact = which($ENV{XAPIAN_COMPACT} || 'xapian-compact');
 
 my $mime = PublicInbox::Eml->new(<<'EOF');
 From: a@example.com
@@ -43,7 +41,7 @@ my $import_index_incremental = sub {
 
         # index master (required for v1)
         my @cmd = (qw(-index -j0), $ibx->{inboxdir}, "-L$level");
-        push @cmd, '-c' if $have_xapian_compact;
+        push @cmd, '-c' if have_xapian_compact;
         ok(run_script(\@cmd, undef, { 2 => \$err }), 'index master');
         my $ro_master = PublicInbox::Inbox->new({
                 inboxdir => $ibx->{inboxdir},
@@ -164,7 +162,7 @@ my $import_index_incremental = sub {
            'indexlevel detectable by Admin '.$v.$level);
 
         SKIP: {
-                skip 'xapian-compact missing', 1 if !$have_xapian_compact;
+                skip 'xapian-compact missing', 1 if have_xapian_compact;
                 my $cmd = [ qw(-compact), $mirror ];
                 ok(run_script($cmd, undef, { 2 => \$err}), "compact $level");
         }