gpt4 book ai didi

tfs - 代码覆盖率在 TFS 2010 构建服务器上不起作用

转载 作者:行者123 更新时间:2023-12-04 23:28:50 24 4
gpt4 key购买 nike

我们有一个带有专用构建服务器的 TFS 2010 设置。生成问题的解决方案的构建运行良好,并且还正确运行了所有相关的单元测试。然而,问题是没有显示代码覆盖率(在本地工作)。我确实仔细检查了以下几件事:

  • 正在使用的构建定义将“分析测试影响”设置为“真”
  • 自动化测试/测试程序集下引用的 TestSettings 文件是“Local.testsettings”
  • “Local.testsettings”文件启用了“代码覆盖率”(在数据和诊断下)并且...
  • ...“仪器组件就位”还配置了重新签名 key 文件 (.snk)
  • 我还尝试将 key 文件的路径更改为构建服务器上的 UNC 路径,因为我不确定它是否可以从那里获得

  • 尽管执行了上述所有步骤,但我无法在我们的 TFS 上获得适用于构建的代码覆盖率。 “Summary”显示所有测试都成功运行,下一行显示“No Code Coverage Results”。为构建本身生成的日志文件甚至没有在任何地方显示“coverage”这个词,我不明白为什么我至少没有收到错误消息。

    我在其他一些帖子中读到,在构建服务器上至少需要安装 VS2010 Premium,但我也读到如果不这样做会导致适当的错误消息,所以我希望这不是我的问题的原因。

    非常感谢任何正确方向的想法或指示,提前致谢

    G。

    最佳答案

    您需要在构建服务器上安装 Visual Studio 才能收集代码覆盖率。阅读 a great article如何设置

    关于tfs - 代码覆盖率在 TFS 2010 构建服务器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8123328/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com