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