]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/extsearch.t
filter/rubylang: adjust filter for new list software
[public-inbox.git] / t / extsearch.t
index 2d7375d63f9a6467f3b98b80da2715589ad4b573..03bcad95ee5b162bcddb922bb640d6565a49f46c 100644 (file)
@@ -13,8 +13,6 @@ require PublicInbox::Search;
 use_ok 'PublicInbox::ExtSearch';
 use_ok 'PublicInbox::ExtSearchIdx';
 use_ok 'PublicInbox::OverIdx';
-my $sock = tcp_server();
-my $host_port = tcp_host_port($sock);
 my ($home, $for_destroy) = tmpdir();
 local $ENV{HOME} = $home;
 mkdir "$home/.public-inbox" or BAIL_OUT $!;
@@ -125,6 +123,8 @@ EOF
 
 SKIP: {
        require_mods(qw(Net::NNTP), 1);
+       my $sock = tcp_server();
+       my $host_port = tcp_host_port($sock);
        my ($out, $err) = ("$home/nntpd.out.log", "$home/nntpd.err.log");
        my $cmd = [ '-nntpd', '-W0', "--stdout=$out", "--stderr=$err" ];
        my $td = start_script($cmd, undef, { 3 => $sock });
@@ -309,7 +309,7 @@ if ('reindex catches missed messages') {
        is($oidx->eidx_meta($lc_key), $cmt_b, 'lc-v2 stays unchanged');
        my @err = split(/^/, $err);
        is(scalar(@err), 1, 'only one warning') or diag "err=$err";
-       like($err[0], qr/I: reindex_unseen/, 'got reindex_unseen message');
+       like($err[0], qr/# reindex_unseen/, 'got reindex_unseen message');
        my $new = $oidx->get_art($max + 1);
        is($new->{subject}, $eml->header('Subject'), 'new message added');
 
@@ -415,8 +415,8 @@ if ('remove v1test and test gc') {
        my $opt = { 2 => \(my $err = '') };
        ok(run_script([qw(-extindex --gc), "$home/extindex"], undef, $opt),
                'extindex --gc');
-       like($err, qr/^I: remove #1 v1\.example /ms, 'removed v1 message');
-       is(scalar(grep(!/^I:/, split(/^/m, $err))), 0,
+       like($err, qr/^# remove #1 v1\.example /ms, 'removed v1 message');
+       is(scalar(grep(!/^#/, split(/^/m, $err))), 0,
                'no non-informational messages');
        $misc->{xdb}->reopen;
        @it = $misc->mset('')->items;