We have recently upgraded from Visual Studio 2008 to Visual Studio 2010. As part of our code base, we have a very large set of NUnit tests. We would like to be able to run thes
You can get the VS 2010 code coverage functionality to work while running NUnit tests, but it's a hell of configuration work:
Set up a generic test that runs the nunit-console-x86.exe like this:
Does VS2010 Code Coverage support nUnit? (simplified description for xUnit)
http://msdn.microsoft.com/en-us/library/ms182624(v=vs.100).aspx (general description)
Make sure:
When you copy your dlls from different folders into a single folder for tests, strange things may happen. I for instance, got the reassurring result that almost all of the code for unit tests is coverred when running the unit tests. What a shame, that code coverage did not find the library tested by the unit tests!
Well, after setting up all build output directories I ran into the strangest problem: From that folder NUnit does not run. I have it running from 2 separate locations, but here it goes "nunit-console-runner.dll not found".
I only got it right with instrumenting the tested library at another location via:
Today it worked instantly, but the other day I tried to get the locations right for about an hour. I still don't know what I messed up that day.