문제

Say I have Test assembly (NUnit compliant) App.Test.dll and a library to be tested App.dll.

How do I get the code coverage analysis using PartCover and NUint?

도움이 되었습니까?

해결책

I concur. In my experiments (see blog post here: http://www.csharpcity.com/using-partcover-and-nunit-for-code-coverage/) I set up a project with an NUnit-complaint "AutomatedTest" project (which referenced NUnit's framework DLL and outputted a DLL full of test classes), and ran that through PartCover.

다른 팁

The easiest way is to set up an NUnit test project (which runs App.Test.dll), then from PartCover call the NUnit console runner and pass the project name as a parameter. I have a blog post about it if you want to check that out.

(I haven't tried with .Net 4 or the latest versions of NUnit/PartCover but I'm assuming it's still the same).

It took me a while to figure out how get the source code markings. I had to put a /noshadow flag in the "Working Arguments". /noshadow prevents NUnit to make shadow copies of the files and will allow PartCover to load source files in the browser.

Then just click "Views->View Coverage Detail" after the run.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top