DotCover仅显示单元测试源代码而非生产代码

时间:2013-04-22 10:15:12

标签: unit-testing resharper mstest code-coverage dotcover

我开始使用dotCover。我有一组Debug编译的dll +他们的pdbs。然后我创建了一个测试项目并在其上执行了resharper以查看覆盖范围。我得到的只是单元测试项目的覆盖范围,而不是整个覆盖范围:

enter image description here

我希望在coverage选项卡上找到从我的单元测试中引用的dll及其覆盖范围。我对吗?也许我错过了什么或者我做错了什么?

2 个答案:

答案 0 :(得分:4)

您可以尝试取消选中“将覆盖率结果与当前项目结构匹配”按钮,否则dotCover仅显示当前解决方案中的测试覆盖率结果。

enter image description here

答案 1 :(得分:0)

您是否检查了项目设置以确保正在创建和导出PDB?

我遇到了同样的问题,因为我准备发布,并且在发布设置中我没有导出PDB。回到调试模式后,dotCover会显示我想要的程序集。