]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/extsearch.t
extindex: support --jobs/-j properly on creation for shard count
[public-inbox.git] / t / extsearch.t
index 46a6f2ec5eb80b1f81a911486839c42cc5b0a654..1f62e80c8c1a2e7adcbcbbc3ff71d7506f5dee2d 100644 (file)
@@ -411,4 +411,15 @@ if ('dedupe + dry-run') {
                '--dry-run alone fails');
 }
 
+for my $j (1, 3, 6) {
+       my $o = { 2 => \(my $err = '') };
+       my $d = "$home/extindex-j$j";
+       ok(run_script(['-extindex', "-j$j", '--all', $d], undef, $o),
+               "init with -j$j");
+       my $max = $j - 2;
+       $max = 0 if $max < 0;
+       my @dirs = glob("$d/ei*/?");
+       like($dirs[-1], qr!/ei[0-9]+/$max\z!, '-j works');
+}
+
 done_testing;