On 2 Jul 2008, at 21:57, Alex Vandiver wrote:

Heya,
Attached are a number of small patches for TAP::Harness and associated
packages.  I'm sending this here, because it's not clear from the
documentation where bugs and patches should be sent. The Test::Harness
queue cc's all of p5p, so I erred away from using that.

First, app-prove-rules.patch provides a command-line option to prove
which allows you a small amount of control over the new scheduler. This
is fairly important, as the default rule of { par => '*' } means that
only tests in the current directory get run in parallel. Since most of the time my tests are in 't/', this means that since version 3.12 or so,
-j never runs more than one test at once.

Holy crap. Good find. Thanks Alex.

tap-parser-scheduler-starstar.patch adds support for things like 't/ **'
as a rule, meaning "everything under t/, including in subdirectories."

tap-parser-bugreporting.patch changes the BUGS section to refer to the
Test-Harness rt.cpan queue, instead of the TAPx-Parser queue.

Finally, fix-tprove_gtk-example.patch makes the tprove_gtk example
actually seem to work with the current codebase.


I'll apply these in the next couple of hours, thanks.

--
Andy Armstrong, Hexten



Reply via email to