VSTests - 找不到诊断数据适配器'代码覆盖率'

时间:2016-06-15 11:31:19

标签: c# visual-studio code-coverage vstest

我是VS Code Coverage的新手,我试图从命令行(在Windows中)使用VSTests工具。但是我得到了这个错误。

Warning: Diagnostic data adapter message: Could not find diagnostic data adapter
 'Code Coverage'.  Make sure diagnostic data adapter is installed and try again.

虽然测试已运行并通过,但*.coverage文件无处可寻。

为什么呢?

注意:我使用的是Visual Studio 2015 Enterprise

2 个答案:

答案 0 :(得分:4)

不确定你是否想出来但我发现了以下说明:

下载适用于Microsoft Visual Studio 2015 Update 2的代理 - 单击" Visual Studio 2015工具"然后选择" Agent for Visual Studio 2015"来自左侧导航栏(https://www.visualstudio.com/downloads/

您将看到代码覆盖率文件以及安装到Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ PrivateAssemblies \ DataCollectors

的其他一些代码覆盖文件

原始来源:https://www.visualstudio.com/en-us/docs/test/lab-management/test-machines/install-configure-test-agents

答案 1 :(得分:1)

此代码覆盖率工具仅随MS Visual Studio Enterprise和Ultimate版本一起提供。所以安装它,它将被修复。