TFS 2015 代码覆盖率未显示

TFS 2015 Code Coverage is not displaying

我正在使用 TFS 2015(更新 2.1)构建过程,除代码覆盖部分外,一切都按预期工作。

使用 VS 测试构建

(启用代码覆盖率)

构建成功后:

(在没有代码覆盖的情况下执行的测试用例)

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

警告:诊断数据适配器消息:找不到诊断数据适配器 'Code Coverage'。请确保已安装诊断数据适配器,然后重试。

我试过了

  1. 取消附加-附加集合
  2. 重新安装代理
  3. 已包含 .runsettings 文件

但运气不好。

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

您无需安装 Visual Studio Enterprise 也可以获得覆盖率报告。但是你需要 "Visual Studio Test Agent"。可以下载了here.