t/rename_noreplace.t
t/replace.t
t/reply.t
-t/run.perl
t/search-amsg.eml
t/search-thr-index.t
t/search.t
t/xcpdb-reshard.t
version-gen.perl
xt/check-debris.t
+xt/check-run.t
xt/cmp-msgstr.t
xt/create-many-inboxes.t
xt/eml_check_limits.t
\$(EATMYDATA) \$(PROVE) --state=save -bvw -j\$(N)
-@\$(check_manifest)
-# this relies "--state=save" in check-each for best performance
-check-run :: pure_all check-man
- \$(EATMYDATA) \$(PROVE) -bvw t/run.perl :: -j\$(N)
- -@\$(check_manifest)
+# check-run relies "--state=save" in check-each for best performance
+check-run :: check-man
+
+# n.b. while `-' isn't specified as an allowed make(1posix) macro name,
+# GNU and *BSD both allow it.
+check-run_T_ARGS = -j\$(N)
-check-debris :: pure_all
- PERL5LIB="\$\$PWD"/blib/lib \$(PROVE) -bvw xt/\$@.t
+check-debris check-run :: pure_all
+ \$(EATMYDATA) \$(PROVE) -bvw xt/\$@.t :: \$(\$\@_T_ARGS)
+ -@\$(check_manifest)
check :: check-each
SKIP: {
if ($INC{'Search/Xapian.pm'} || $INC{'Xapian.pm'} &&
($ENV{TEST_RUN_MODE} // 2)) {
- skip 'Xapian.pm pre-loaded (by t/run.perl?)', 1;
+ skip 'Xapian.pm pre-loaded (by xt/check-run.t?)', 1;
}
$lsof or skip 'lsof missing', 1;
my @of = xqx([$lsof, '-p', $td->{pid}], undef, $noerr);
#
# *.t files run by this should not rely on global state.
#
-# Usage: $PERL -I lib -w t/run.perl -j4
-# Or via prove(1): prove -lvw t/run.perl :: -j4
+# Usage: $PERL -I lib -w xt/check-run.t -j4
+# Or via prove(1): prove -lvw xt/check-run.t :: -j4
use v5.12;
use IO::Handle; # ->autoflush
use PublicInbox::TestCommon;