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