OpenCover和NUnit GUI

时间:2017-11-29 10:27:35

标签: c# nunit code-coverage opencover nunit-gui

我正在尝试将NUnit-Gui与OpenCover一起使用。为此,我将使用NUnit-Gui作为主要进程启动OpenCover,命令如下:

C:\OpenCover\OpenCover.Console.exe -target:"C:\Nunit\nunit-gui.exe" -register:user -targetargs:"C:\Myproject\bin\Myproject.Test.dll" -output:"C:\OpenCover\reports\OpenCoverreport.xml" 

但我需要关闭NUnit-Gui进程才能获得覆盖结果。我想在不关闭主流程的情况下得到结果。

有没有办法在没有关闭进程NUnit-Gui的情况下运行代码覆盖的NUnit-Gui?

1 个答案:

答案 0 :(得分:1)

没有。很抱歉,OpenCover主要用于命令行测试工具,并作为常规版本的一部分运行。

如果您希望获得每次测试的覆盖率(感觉类似),那么您应该查看-coverbytest开关。您还可以使用命令行查看运行单个测试的nunit-console。