gpt4 book ai didi

azure - azure yaml 构建管道的摘要选项卡上显示不正确的代码覆盖率百分比

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

在摘要选项卡上,代码覆盖率显示为 57%。但是,当我在本地 Visual Studio 的“代码覆盖率”选项卡上打开代码覆盖率结果文件时,它显示覆盖了 84% 的代码。其背后的原因可能是什么?

如果需要更多信息,请告诉我。

最佳答案

What might be the reason behind it?

您可以打开代码覆盖率结果文件并将其与 VS 中的文件进行比较,看看它们有何不同。

一个可能的原因是 Azure DevOps 中的代码覆盖率包含额外的 .dll。

您可以打开代码覆盖率结果文件,查看它是否添加了您不需要的 .dll。

如果是这样,您可以尝试以下解决方案:

  1. 使用运行设置文件指定要包含哪些 .dll。注意:不要使用排除过滤器,而是使用包含过滤器来覆盖您想要的内容。您可以点击文档Customize code coverage analysis了解详细信息和步骤。
  2. 使用/ALLOBIND (C++) 或 ExcludeFromCodeCoverageAttribute Class (C#)。
  3. 删除所有 .pdb 文件并更改构建流程。

关于azure - azure yaml 构建管道的摘要选项卡上显示不正确的代码覆盖率百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65020399/

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