Subject: | Minor POD fixups |
Attached are minor POD fixups against SVN head, documenting the jobs and
fork options to TAP::Harness->new, as well as removing reference to
TAP::Harness::Parallel.
- Alex
Subject: | pod-docs.patch |
Index: lib/TAP/Formatter/Console/ParallelSession.pm
===================================================================
--- lib/TAP/Formatter/Console/ParallelSession.pm (revision 1201)
+++ lib/TAP/Formatter/Console/ParallelSession.pm (working copy)
@@ -50,7 +50,8 @@
=head1 DESCRIPTION
-This provides console orientated output formatting for L<TAP::Harness::Parallel>.
+This provides console orientated output formatting for L<TAP::Harness>
+when run with multiple L<TAP::Harness/jobs>.
=head1 SYNOPSIS
Index: lib/TAP/Harness.pm
===================================================================
--- lib/TAP/Harness.pm (revision 1201)
+++ lib/TAP/Harness.pm (working copy)
@@ -261,6 +261,18 @@
If set to a true value instruct C<TAP::Parser> to ignore exit and wait
status from test scripts.
+=item * C<jobs>
+
+The maximum number of parallel tests to run at any time. Which tests
+can be run in parallel is controlled by C<rules>. The default is to
+run only one test at a time.
+
+=item * C<fork>
+
+If true the harness will attempt to fork and run the parser for each
+test in a separate process. Currently this option requires
+L<Parallel::Iterator> to be installed.
+
=item * C<rules>
A reference to a hash of rules that control which tests may be
@@ -640,9 +652,7 @@
=head3 C<jobs>
-Returns the number of concurrent test runs the harness is handling. For the default
-harness this value is always 1. A parallel harness such as L<TAP::Harness::Parallel>
-will override this to return the number of jobs it is handling.
+Gets or sets the number of concurrent tests the harness is handling.
=head3 C<fork>