summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2009-06-24 17:20:15 +0100
committerNicholas Clark <nick@ccl4.org>2009-06-24 17:23:34 +0100
commit5ee651a9b9216a117835eca06b01232a8e3ac4a1 (patch)
tree3ae576fcc55a8c05f0b11dbcec4fcef9e46bb4cf /INSTALL
parentef55af2a5ab2e0d429019a711ed728b1eb6a111a (diff)
downloadperl-5ee651a9b9216a117835eca06b01232a8e3ac4a1.tar.gz
Mention parallel testing in INSTALL and perl5110delta.pod
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL12
1 files changed, 12 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index 147acd298d..d2f072f242 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1945,6 +1945,18 @@ about the various security aspects of temporary files.
=back
+The core distribution can now run its regression tests in parallel on
+Unix-like platforms. Instead of running C<make test>, set C<TEST_JOBS> in
+your environment to the number of tests to run in parallel, and run
+C<make test_harness>. On a Bourne-like shell, this can be done as
+
+ TEST_JOBS=3 make test_harness # Run 3 tests in parallel
+
+An environment variable is used, rather than parallel make itself, because
+L<TAP::Harness> needs to be able to schedule individual non-conflicting test
+scripts itself, and there is no standard interface to C<make> utilities to
+interact with their job schedulers.
+
=head1 make install
This will put perl into the public directory you specified to