I want to mention here that Stephen Ward over at NCover went above and beyond the call of duty to diagnose a problem I was having with NCover spontaneously aborting on the Gallio build server during a coverage run. He checked out the code, figured out how it worked, tried running it locally and when that didn't reproduce the problem he logged into the build server and fixed it there.
It turns out that the problem was even my fault! A 2-minute timeout during host process termination that I had forgotten about. Unfortunately we're talking about a massive NCover coverage log here on a severely underpowered build server, so it needs a bit more time to write it out.
- The NCover team is really cool.
- If I'm going to abnormally terminate a process after a timeout, I should at least write a message to the log when I do it.