缺少TFS Update 2代码覆盖率

时间:2016-05-12 15:10:04

标签: tfs visual-studio-2015 code-coverage tfsbuild

我们最近已升级到TFS Update 2版本管理。在Visual Studio Test中启用代码覆盖,如下所示。

enter image description here

构建成功运行并显示测试用例执行结果。

enter image description here

但我没有看到代码覆盖率信息。我们还需要其他任何配置吗?

更新: 我尝试分离收藏品,但没有运气。

1 个答案:

答案 0 :(得分:0)

在构建定义中,使用.runsettings文件指定代码覆盖率。因此,当运行Code Coverage时,它会加载collectionscodecoverage.runsettings文件并根据其中的内容返回结果。很可能.runsettings文件不正确。

  1. 您可以在没有设置文件的情况下收集代码覆盖率。只需在构建定义中将“运行设置文件”选项留空即可。
  2. 要验证.runsettings文件是否正确 - 从Visual Studio本地运行代码覆盖率,并将.runsettings文件设置为默认测试设置文件。详见here
  3. this帖子中解决的另一个可能的问题。