we've started using ConcurrentJunitRunner and ConcurrentSuite (which we found here http://mycila.googlecode.com/svn/sandbox/src/main/java/com/mycila/sandbox/junit/runner/ConcurrentSuite.java) to run our junit tests in parallel. This drastically speeded up our builds but does not play well with TeamCity junit test reporting. I assume this is because TeamCity is not expecting interleaved RunListener messages (e.g. testStarted, testFinished) and this breaks the test reporting.
Any ideas how we can report number of tests and failures correctly ?
We are running the tests from Ant junit task and using TeamCity Enterprise 5.1.2 .