On Wed, Oct 25, 2006 at 03:53:58PM -0700, Michael G Schwern wrote:

> I am totally unconvinced.  I would love to see some profiling on this.  I 
> would hope that the act of running 50,000 tests would swamp the cost of 
> parsing 50,000 tests.

I don't have the exact numbers any more, but had experimented with
multithreading the core tests (needs some refactoring of Test::Harness to
do properly)

I had 1 process parsing the TAP streams, with the others running the tests and
generating the TAP. Above about 7 processes in parallel the TAP parser
process was the bottleneck. This was on a 32 core Sun, so I had plenty of
headroom to run more TAP generating threads.

Nicholas Clark

Reply via email to