OpenCover输出xml文件具有0%的代码覆盖率

时间:2014-06-17 19:27:45

标签: code-coverage mstest opencover

我正在尝试使用OpenCover检查我的测试的代码覆盖率,但生成的输出xml的代码覆盖率为0%,模块块为空。

我正在使用以下命令行参数来检查codecoverage

opencover.console -target:"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\MSTest.exe" -targetargs:"/testcontainer:"C:\dev\tfs\Main\GUI\Test\Gui.Client.Tests\bin\Debug\Gui.Client.Tests.dll" /testsettings:"C:\dev\tfs\Main\GUI\Local.testsettings"" -targetdir:"C:\dev\tfs\Main\GUI\Test\Gui.Client.Tests\bin\Debug" -filter:+[*]* -output:c:\Reports\MSTest\GuiClientTests.xml

以下是输出xml文件的内容

<?xml version="1.0" encoding="utf-8"?>
<CoverageSession xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Summary numSequencePoints="0" visitedSequencePoints="0" numBranchPoints="0" visitedBranchPoints="0" sequenceCoverage="0" branchCoverage="0" maxCyclomaticComplexity="0" minCyclomaticComplexity="0" />
<Modules />
</CoverageSession>

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

也许该探查器尚未注册

尝试添加-register:user-register