As of TAP::Harness r465, the --jobs switch to prove enables 
parallelization of your test suite.

  http://svn.hexten.net/tapx/trunk
  http://scratchcomputing.com/svn/TAP-Harness-Parallel/trunk

Note that your test suite may or may not play nicely with that.  Have 
you ever run them in parallel before? ;-)  Assuming common tempfiles 
and such really rains on the parade.  Other than that, we're talking 
40% less waiting.

I think I should maybe support bail_out before that goes on CPAN.  Can 
anyone find any other major issues?

Note, -j 9 seems to be the sweet-spot on most 2cpu machines.  Resources 
(disks, memory, databases, etc.) tend to keep more from being useful 
and I/O latency (or something along those lines) tends to make less not 
so great either.

Bonus points if you have pointers about usable copy-on-write networked 
filesystems and/or you come up with lyrics of 'prove -j 9' as a parody 
of "kill dash nine." :-D

--Eric
-- 
software:  a hypothetical exercise which happens to compile.
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to