Here's my current setup:
- Compile on teamcity
- Copy the dlls to 8 agents and run tests simaltaniousisly (via snapshot dependencies)
- Finally taper them in to a single 'publish' build configuration.
This way I can get through the tests in an hour, but am wondering is there a faster way? All these build machines have multi-core processors and my program should be thread safe, so is there a way to get the tests to run in parallel on one machine?
There's pnunit bundled with NUnit so TC should support it - has anyone had any experiences wiring it into TeamCity yet?
I'd also be keen to here answers from the Java side of the world.
(teamcity's a most excellent tool by the way and I don't work for JetBrains)