I'm wondering if there are any guidelines to how large a test project should be to run smoothly, before one should split it up into smaller test projects.
Currently the build/analyze step of one of our test project is almost 1 minute:
And it has 185 000 code lines (of which 74 000 are compiled lines).
CPU (2 physical cpus 4 cores each) is pretty much choked during the build process (and I run NCrunch workspace on Raid-5 SSD) so I don't think I can optimize the hardware much more.
Currently TDD is practically impossible with this test project, so I was wondering if there are some general guidelines etc. specifically for test projects since they tend to grow much more than production code during TDD ?
Thanks.