]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/nntpd.t
t/nntpd: avoid fork+exec for search indexing
[public-inbox.git] / t / nntpd.t
index a389a3e9f46e7b592020359e7f1c5cfa93330750..a9df36dc7818764767e48bd5bb996745885b2a1a 100644 (file)
--- a/t/nntpd.t
+++ b/t/nntpd.t
@@ -27,7 +27,6 @@ my $addr = $group . '@example.com';
 my $cfgpfx = "publicinbox.$group";
 my $nntpd = 'blib/script/public-inbox-nntpd';
 my $init = 'blib/script/public-inbox-init';
-my $index = 'blib/script/public-inbox-index';
 use_ok 'PublicInbox::Import';
 use_ok 'PublicInbox::Git';
 
@@ -65,7 +64,8 @@ EOF
                my $im = PublicInbox::Import->new($git, 'test', $addr);
                $im->add($mime);
                $im->done;
-               is(0, system($index, $maindir), 'indexed git dir');
+               my $s = PublicInbox::SearchIdx->new($maindir, 1);
+               $s->index_sync;
        }
 
        ok($sock, 'sock created');