ext/XS-APItest/t/gv_fetchmeth_autoload.t XS::APItest: tests for gv_fetchmeth_autoload() and variants
ext/XS-APItest/t/gv_fetchmethod_flags.t XS::APItest: tests for gv_fetchmethod_flags() and variants
ext/XS-APItest/t/gv_init.t XS::APItest: tests for gv_init and variants
-ext/XS-APItest/t/handy.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy0.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy1.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy2.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy3.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy4.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy5.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy6.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy7.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy8.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy9.t XS::APItest: tests for handy.h
+ext/XS-APItest/t/handy_base.pl XS::APItest: tests for handy.h
ext/XS-APItest/t/hash.t XS::APItest: tests for hash related APIs
ext/XS-APItest/t/join_with_space.t test op_convert_list
ext/XS-APItest/t/keyword_multiline.t test keyword plugin parsing across lines
"deprecated mathoms" => -2,
);
+# This test is split into this number of files.
+my $num_test_files = $ENV{TEST_JOBS} || 1;
+$num_test_files = 10 if $num_test_files > 10;
+
+my $property_count = -1;
foreach my $name (sort keys %properties, 'octal') {
+
+ # We test every nth property in this run so that this test is split into
+ # smaller chunks to minimize test suite elapsed time when run in parallel.
+ $property_count++;
+ next if $property_count % $num_test_files != $::TEST_CHUNK;
+
my @invlist;
if ($name eq 'octal') {
# Hand-roll an inversion list with 0-7 in it and nothing else.
UPPER => 'Uppercase_Mapping',
);
-
+$property_count = -1;
foreach my $name (sort keys %to_properties) {
+
+ $property_count++;
+ next if $property_count % $num_test_files != $::TEST_CHUNK;
+
my $property = $to_properties{$name};
my ($list_ref, $map_ref, $format, $missing)
= prop_invmap($property, );