On Mon, Sep 10, 2007 at 07:39:21PM +0200, demerphq wrote: > On 9/10/07, Eric Wilhelm <[EMAIL PROTECTED]> wrote:
> > 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. > > Will this make it easier to parallelize tests in the perl core? > > There the issue isnt so much running the tests in a single module > directory simultaneously but rather running the tests in different > test directories simultaneously. I had a hacked proof of concept for this, but it needed moderately large changes to Test::Harness to make it work. This was around the time that the TAPx::Parser work commenced, so it wasn't going to happen with Test::Harness 2. I still *have* the proof of concept code. The key thing I needed changed was that once you're running 2 or more tests you can't print any progress about *the* test currently running, because your assumption that there is just one is no longer valid. As to the core tests, they trip up like crazy, I think because they are not original in their choice of names for temporary files. Nicholas Clark