情境:
我们正在尝试在我们的TFS中启用代码覆盖,到目前为止,构建摘要结果已成功显示如下图所示的代码块,但问题是每次我们点击覆盖结果链接(图中箭头向下)它没有显示已覆盖的内容的详细信息,并且在浏览器中显示错误,即使测试结果In / Out文件夹在构建服务器中也有代码覆盖文件。
设定:
MSTest设置(Local.testsetting)
测试运行
构建摘要:
问题:为什么构建摘要中的TFS 2013项目集合覆盖率结果链接(红色箭头向下)不会显示代码覆盖范围详细信息甚至包含代码覆盖文件是在构建服务器TFS 2010中生成的吗?我们在设置中错过了什么才能实现?
答案 0 :(得分:1)
你需要
1)。打开构建定义,转到处理 - > 3.Test - > 自动测试 - >在添加/编辑测试运行对话框中,将选项设置为" 启用代码覆盖率"。
2)。在构建定义中选择.testsettings文件。
您还可以在此问题TFS 2013 - No Code Coverage Results
中检查 Ralph Jansen的回复此外,还可以检查您是否可以在门户网站中打开此代码覆盖率链接。
更新
添加相关的屏幕截图