首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TFS 2013 Build Server上没有代码覆盖结果

TFS 2013 Build Server上没有代码覆盖结果
EN

Stack Overflow用户
提问于 2014-08-14 22:22:29
回答 4查看 3.3K关注 0票数 4

因此,我们的TFS 2013构建除了报告代码覆盖范围外,一切都做得很正确。我在这里看到过类似的问题,例如TFS 2013 - No Code Coverage Results,但我们已经尝试了建议的修复,但没有结果。

UPDATE 1-我们已经采取了更多的步骤来解决这个问题;下面是完整的列表:

  • 确保在构建服务器上安装了Visual终极版
  • 尝试将构建定义的"CodeCoverageEnabled“设置为true以及”代码覆盖率已启用“设置
  • 确保构建使用调试配置,并确保生成PDBs以进行DLL测试。
  • 添加了一个.runsettings文件,其中包含正确的ModulePath (在构建日志中验证模块路径被正确解释;如果我们有意修改它,它会产生错误)
  • 签入.runsettings文件
  • 将生成定义设置为“自定义”并指向.runsettings文件

构建过程本身运行良好。当我们在IDE中本地构建项目时,我们可以获得代码覆盖结果。在构建服务器上,MSTest和NUnit测试项目都运行良好,我们看到了预期的pass/ fine结果。“无代码覆盖结果”消息仍然困扰着我们。

更新2-这里是我们在运行日志中看到的

有人建议在https://stackoverflow.com/a/16198120/141508中使用国产代码覆盖计算器,但如果在TFS上花费15万美元(约合人民币15万元)&相对于2013年在MSDN上的终极功能,而这一基本功能仍然无法发挥作用,那将是一种犯罪。

EN

Stack Overflow用户

发布于 2014-08-15 09:00:59

将运行设置文件添加到源代码管理。将测试设置为自定义并指向运行设置文件。有关使用.runsettings文件的更多信息,可以在msdn:http://msdn.microsoft.com/en-us/library/jj159530.aspx上找到。

票数 3
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25318490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档