我正在尝试将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?
答案 0 :(得分:1)
没有。很抱歉,OpenCover主要用于命令行测试工具,并作为常规版本的一部分运行。
如果您希望获得每次测试的覆盖率(感觉类似),那么您应该查看-coverbytest
开关。您还可以使用命令行查看运行单个测试的nunit-console。