使用opencover的覆盖率报告

时间:2014-04-30 10:03:28

标签: opencover reportgenerator

我正在使用opencover为html格式的cpp代码生成覆盖率报告。开放式封面制作的报告似乎与this帖子中所述的每种测试方法所涵盖的代码量相似。

首次截图:

Coverage Report

第二个屏幕截图:

Report

如第二个屏幕截图所示,测试项目calctest.cpp显示了覆盖率报告,但我想要报告其标题中包含的实际源文件calc.cpp

我希望展示的内容与在calctest.cpp中看到的calc.cpp中有两种方法sum和mul一样,这两种方法应该显示在第一个截图中,而不是testmethod1,testmethod2,等

我想我说得很清楚,或者我理解不正确。

修改

我认为我遇到了像this

这样的问题

更新

正如Shaun Wilde在编辑中提到的链接中所说,在检查opencover生成的.xml时,我无法找到我的源项目名称,即CalcProject.lib,它只有测试项目按名称CalcTest.dll。并且有一些模块标记带有以下语句

<Module skippedDueTo="Filter" hash="E9-A8-6A-CC-31-FF-25-91-E6-86-F2-D5-72-EE-77-7D-AB-36-F0-0B">
<FullName>C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll</FullName>
<ModuleName>mscorlib</ModuleName>
<Classes />
</Module>

找到完整的.xml输出cab here

0 个答案:

没有答案