【问题标题】:AzDO YAML pipeline publish Html test resultAzDO YAML 管道发布 Html 测试结果
【发布时间】:2020-05-06 22:49:16
【问题描述】:

Azure DevOps 仍然没有将测试 html 报告发布到管道的内置方式。 This request 已有一年多的历史了,但仍然没有关于它在路线图上的公告。

This article 建议将文件命名为 index.html。但是,我没有看到文件是如何发布的 - 任何人都可以帮忙吗?

【问题讨论】:

    标签: azure-devops azure-devops-yaml


    【解决方案1】:

    抱歉,目前我们没有任何内置功能可以直接发布 html 文件,并且可以在 Azure 管道上将 HTML 报告作为网页内联查看。

    Azure DevOps 覆盖页面在网络上显示 index.html。然而 应包括 CSS 和 Javascript。为此,我们可以使用 HTMLInline 在 index.html 中包含 CSS 和 Javascript。

    您所指的文章似乎与代码覆盖率而不是测试页面有关。测试选项卡旁边有一个代码覆盖率选项卡。

    根据描述,变通方法似乎是修改了Code Coverage的原始index.html文件并在上面显示了一些东西。如果是,则无需发布,Azure DevOps 会找到 index.html 并自动显示它的信息。

    这不是发布 html 报告的常用方式。建议您使用Publish Pipeline Artifact任务发布生成的html报告,然后下载到本地查看。

    或者你也可以试试 3rd-party 扩展——Publish HTML

    【讨论】:

    • 感谢@PatrickLu-MSFT,将报告作为工件发布确实是我现在正在做的事情。将尝试扩展,直到它成为本机功能。
    猜你喜欢
    • 1970-01-01
    • 2021-05-22
    • 1970-01-01
    • 2020-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-18
    相关资源
    最近更新 更多