summaryrefslogtreecommitdiff
path: root/pod/perltodo.pod
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2005-09-19 19:44:07 +0000
committerNicholas Clark <nick@ccl4.org>2005-09-19 19:44:07 +0000
commitaa237293be73a4afeabd1545a438ef23d65e9734 (patch)
treed030543f24187112dade605e6a7fb1f3086b29b0 /pod/perltodo.pod
parent5c4138a025eda994be5274f8b136021be9f9119e (diff)
downloadperl-aa237293be73a4afeabd1545a438ef23d65e9734.tar.gz
Add parallel testing to TODO
p4raw-id: //depot/perl@25499
Diffstat (limited to 'pod/perltodo.pod')
-rw-r--r--pod/perltodo.pod28
1 files changed, 28 insertions, 0 deletions
diff --git a/pod/perltodo.pod b/pod/perltodo.pod
index feb2e715db..1987ea0be4 100644
--- a/pod/perltodo.pod
+++ b/pod/perltodo.pod
@@ -39,6 +39,34 @@ visual appeal of the HTML generated, and to avoid it having any validation
errors. See also L</make HTML install work>, as the layout of installation tree
is needed to improve the cross-linking.
+=head2 Parallel testing
+
+The core regression test suite is getting ever more comprehensive, which has
+the side effect that it takes longer to run. This isn't so good. Investigate
+whether it would be feasible to give the harness script the B<option> of
+running sets of tests in parallel. This would be useful for tests in
+F<t/op/*.t> and F<t/uni/*.t> and maybe some sets of tests in F<lib/>.
+
+Questions to answer
+
+=over 4
+
+=item 1
+
+How does screen layout work when you're running more than one test?
+
+=item 2
+
+How does the caller of test specify how many tests to run in parallel?
+
+=item 3
+
+How do setup/teardown tests identify themselves?
+
+=back
+
+Pugs already does parallel testing - can their approach be re-used?
+
=head2 Make Schwern poorer
We should have for everything. When all the core's modules are tested,