【问题标题】:Showing Code Coverage Report with Azure DevOps使用 Azure DevOps 显示代码覆盖率报告
【发布时间】:2020-11-25 15:49:36
【问题描述】:

我正在使用 Microsoft 单元测试通过 Azure DevOps Pipelines 验证我的解决方案。我能够看到正在执行的测试和代码覆盖率的百分比

但是,我看不到代码覆盖率结果(或者它们不会呈现)...

这是我的发布代码覆盖任务 - 我错过了让它在这里呈现的东西吗?

【问题讨论】:

  • “发布代码覆盖率”任务的日志输出是什么?您使用什么工具来生成代码覆盖率?您选择了 JaCoCo,但这是一个 Java 工具。
  • 嗨,GT,这个问题有更新吗?如果答案能给你一些帮助,我们可以accept it 作为答案。在这种情况下,其他人可以直接找到有用的解决方案。如果没有,请随时在这里分享您的问题。
  • 嘿-抱歉跑题了。希望在路线图上看到这一点(如下所列)。我还没有机会尝试以下解决方案 - 感谢您的更新。
  • 您好 GT,没有得到您的最新信息,下面的答案对您有帮助吗?或者,如果您有任何疑虑,请随时在此处分享。
  • 嗨,GT,您是否尝试过下面分享的答案?如果此解决方案对您有帮助。你可以接受你的答案。在这种情况下,其他人可以直接找到有用的解决方案。谢谢。

标签: azure-devops


【解决方案1】:

这是 Azure devops 上的 known issue。现在,我们只能下载报告,然后用 Visual Studio 打开它。

Azure devops 目前仅支持 .coverage 文件的下载链接。您看到的白页是 UI 故障。此场景仅应呈现覆盖文件的下载链接。

此外,此问题已在此链接的早期建议票中提交:

support vstest .coverage "code coverage" build results tab

此功能请求在路线图上,相信很快就会发布,您可以关注此线程以了解其最新反馈。

另外,我们发现了一个similar case,我已经通过答案进行了测试,将代码覆盖率工具设置为Cobertura,然后我在Azure DevOps管道中得到了代码覆盖率报告。

【讨论】:

    猜你喜欢
    • 2021-09-27
    • 1970-01-01
    • 2021-02-11
    • 2019-07-04
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 2013-07-26
    • 2020-05-22
    相关资源
    最近更新 更多