使用nUnit进行代码覆盖?

Lie*_*oen 63 nunit code-coverage

有没有办法在使用nUnit时查看代码覆盖率?我知道在Visual Studio中有这样的功能,但是你可以在nUnit中使用它还是仅在内置vs单元测试中使用它?

Mar*_*kan 26

您可以使用NCover.现在它的商业,但版本1.5.8(在页面的底部,社区版)仍然是免费的,如果你想进行可视化,然后用NCoverExplorer.

编辑:

也可以使用Visual Studio代码包装nUnit或mbUnit.VSTS代码覆盖率运行器

  • 刚刚下载了TestDriven.NET,显然nCover已集成在其中.非常酷,代码覆盖率.如果您在某些课程中没有涵盖的内容,可以立即看到.谢谢. (7认同)

Be.*_*St. 18

Visual Studio 2012最终添加了对第三方单元测试框架的支持.

您可以使用Extension Manager添加框架,并自动"代码覆盖"开始使用已安装的框架.

代码覆盖率仅在Visual Studio Ultimate或Premium版本中可用.

请参阅我的回复VS2010代码覆盖率是否支持nUnit?


Tor*_*ell 8

PartCover是免费的,我刚刚在博客上写了如何在NUnit中使用它 看到这个链接

  • 不再支持PartCover了,“新”东西是OpenCover https://github.com/OpenCover/opencover (2认同)