],
body => "hello world\n",
);
-
+local $ENV{NPROC} = 2;
my $im = PublicInbox::V2Writable->new($ibx, 1);
-$im->{parallel} = 0;
foreach my $i (1..10) {
$mime->header_set('Message-Id', "<$i\@example.com>");
ok($im->add($mime), "message $i added");
my $minmax = [ $ibx->mm->minmax ];
ok(defined $minmax->[0] && defined $minmax->[1], 'minmax defined');
-eval { $im->reindex };
+eval { $im->index_sync({reindex => 1}) };
is($@, '', 'no error from reindexing');
$im->done;
my $xap = "$mainrepo/xap".PublicInbox::Search::SCHEMA_VERSION();
remove_tree($xap);
ok(!-d $xap, 'Xapian directories removed');
-eval { $im->reindex };
+eval { $im->index_sync({reindex => 1}) };
is($@, '', 'no error from reindexing');
$im->done;
ok(-d $xap, 'Xapian directories recreated');
{
my @warn;
local $SIG{__WARN__} = sub { push @warn, @_ };
- eval { $im->reindex };
+ eval { $im->index_sync({reindex => 1}) };
is($@, '', 'no error from reindexing without msgmap');
- like(join(' ', @warn), qr/regenerat/, 'warned about regenerating');
+ is(scalar(@warn), 0, 'no warnings from reindexing');
$im->done;
ok(-d $xap, 'Xapian directories recreated');
delete $ibx->{mm};
{
my @warn;
local $SIG{__WARN__} = sub { push @warn, @_ };
- eval { $im->reindex(my $regen = 1) };
+ eval { $im->index_sync({reindex => 1}) };
is($@, '', 'no error from reindexing without msgmap');
is_deeply(\@warn, [], 'no warnings');
$im->done;