2016-05-18 82 views
3

我正在使用TFS 2015(更新2.1)构建过程,并且除代码覆盖部分外,所有内容都按预期工作。TFS 2015代码覆盖不显示

建立与VS测试(启用代码覆盖率)

enter image description here

成功构建之后:

enter image description here

(测试用例没有代码覆盖执行)

当我检查日志时,这是我发现的:

警告:诊断数据适配器消息:找不到诊断数据适配器'代码覆盖率'。确保安装了诊断数据适配器并重试。

我已经试过

  1. 去安装,安装集
  2. 重新安装的代理
  3. 拥有包括.runsettings文件

,但没有运气。

回答

4

在您的构建服务器上安装Visual Studio Enterprise,前提是您有适当的许可。代码覆盖率是企业功能。

+0

这确实欺骗,感谢您的帮助。 – Yass

3

您还可以获取覆盖率报告,而无需安装Visual Studio Enterprise。但是你需要“Visual Studio Test Agent”。你可以下载它here

+0

没有downvote,但你可以提供更多关于测试代理的信息,他们如何在没有Enterprise的情况下提供测试覆盖报告,以及到项目页面的链接,而不是直接下载到可执行文件的链接。 – Jerther

+0

请链接到页面。 –

+1

https://www.microsoft.com/en-us/download/details.aspx?id=48152 – Reddy