I'd like to be able to register to hear about events from NCrunch. I particular, I want to write a VS plugin that can find NCrunch if it is enabled, and then ask it for notification of:
- BeginBuild (as soon as you notice a change and are about to start processing; I want to be able to snapshot the source that you are using.)
- RunComplete (and I want to know whether it finished red or green.)
- RunAborted (could be a call to RunComplete; tells me when the user changed some code mid-run and NCrunch decided to abort this run and start another.)
Personally, I don't need to hear about coverage results. I just need to know every time that the tests pass, and exactly what code was being used for that run.
I'm thinking to write a git integration that autocommits to a special branch on every green.