代码覆盖率在TFS 2010生成服务器上不起作用
我们有一个TFS 2010设置,带有一个专用的构建服务器。生成问题的解决方案的构建运行良好,并且正确运行所有相关的单元测试。然而,问题是没有显示代码覆盖率(在本地它可以工作)。我仔细检查了以下事项:代码覆盖率在TFS 2010生成服务器上不起作用,tfs,code-coverage,tfsbuild,Tfs,Code Coverage,Tfsbuild,我们有一个TFS 2010设置,带有一个专用的构建服务器。生成问题的解决方案的构建运行良好,并且正确运行所有相关的单元测试。然而,问题是没有显示代码覆盖率(在本地它可以工作)。我仔细检查了以下事项: 正在使用的生成定义的“分析测试影响”设置为“true” 自动测试/测试程序集下引用的TestSettings文件为“Local.TestSettings” “Local.testsettings”文件已启用“代码覆盖率”(在数据和诊断下),并且 。。。“就地仪表组件”还配置有重新签名密钥文件(.s
- 正在使用的生成定义的“分析测试影响”设置为“true”
- 自动测试/测试程序集下引用的TestSettings文件为“Local.TestSettings”
- “Local.testsettings”文件已启用“代码覆盖率”(在数据和诊断下),并且
- 。。。“就地仪表组件”还配置有重新签名密钥文件(.snk)
- 我还尝试将密钥文件的路径更改为构建服务器上的UNC路径,因为我不确定从那里是否可以使用它
G.您需要在构建服务器上安装Visual Studio才能收集代码覆盖率。阅读如何设置它您正在构建发行版二进制文件吗?代码覆盖率对调试二进制文件不起作用。是的,不幸的是,“要构建的配置”已设置为“任何CPU发布”。我仍然不确定为什么即使将日志级别设置为“诊断”也没有错误消息。我已经安装了VS2010 Premium+SP1,重新启动了系统!另一篇文章解释了imho更好一点的先决条件:无论如何,谢谢:-)