Teamcity 8 + MSTest + DotCover - 不生成覆盖率报告

时间:2014-05-13 11:39:37

标签: teamcity mstest dotcover

测试覆盖率在相同的设置下运行良好,无法确定最近更新的内容(已检查的构建配置更改和vsdl / testconfig更改)。

我在日志中看到的唯一区别(在包含覆盖的构建和没有任何覆盖的构建之间)是:

未检测到可执行代码。 该问题可能是由以下原因之一引起的: - 包含/排除模式不正确 - 编译程序集时没有调试信息 - .pdb文件不可用 - 为MSTest启用Visual Studio代码覆盖率 - .testrunco​​nfig用于MSTest,并且未禁用Visual Studio代码覆盖率(CodeCoverage部分使用enable =" true"存在)

检查了所有这些。似乎没有问题。 有什么建议吗?

我发现很少有其他类似问题的问题,但在我的案例中没有提出任何建议的解决方案:

以前建议的解决方案: 1)Invalid filters. 删除所有过滤器,仍然没有覆盖率报告。

2)Invalid access permissions. 在日志中没有例外。没有什么比拒绝报道'

1 个答案:

答案 0 :(得分:0)

我害怕没有日志,就无法找到问题的原因。如果您添加' teamcity.agent.dotCover.log'构建配置的配置参数以及代理上空目录的路径,所有dotCover日志文件都将放在那里,TeamCity将发布压缩日志作为隐藏构建工件:' .teamcity / .NETCoverage / dotCoverLogs.zip&# 39 ;.您可以将信息发送到以下电子邮件地址:support@jetbrains.com。