我无法看到我的某个项目的代码覆盖率值。我执行下面的命令来获取相同的内容。
对于NUnit
"C:\Program Files (x86)\NUnit.org\nunit-console\nunit3-console.exe" "C:\Example.Tests.dll" --where "cat == Unit" --result:Example.nunit-result.xml
对于OpenCover
C:\Users\Administrator\AppData\Local\Apps\OpenCover\OpenCover.Console.exe "-target:C:\Program Files (x86)\NUnit.org\nunit-console\nunit3-console.exe" "-targetargs:C:\Example.Tests.dll --where=cat=Unit" -register:XXX
我已将--where=cat=Unit
包含在Open-cover批处理命令中,我看到所有测试用例都成功运行但我看不到代码覆盖率。我的结局还缺少什么。
我的项目截图的Sonarqube结果。
答案 0 :(得分:1)
最后在更改results.xml的位置后,我可以看到代码覆盖率。