Missing NUnit Fixture Errors In CC.Net
I've noticed a few times that when we have an error in our test fixture teardowns at work that the CruiseControl.Net build report page didn't say what the cause was.
It correctly identifies an error return code from nunit-console, however it is not listed as a "error" on the build report or on the NUnit Details page since it isn't actually a specific test that failed. Rather confusing at the time...
I've tweaked the unittests.xsl stylesheet for CruiseControl.Net to fix this problem, and now get the test-suite failure message listed on the front build report page. If you are interested you can download it from here. I've also submitted it to the CC.Net developers group so hopefully it may be included in a future release.
[Update 14-Oct-06 - A new version of this stylesheet for CruiseControl.Net 1.1 is available from here (rename it to unittests.xsl). There is no real difference I saw - the CC.Net developer refactored their stylesheet to clean it up so I just reapplied the changes over the top. It is also listed in JIRA]
Filed in: cruisecontrol.net