AzDO YAML管道发布HTML测试结果

时间:2020-05-06 22:49:16

标签: azure-devops azure-devops-yaml

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

This article建议通过将文件命名为index.html来实现。但是,我看不到文件的发布方式-有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

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

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

您所引用的文章似乎与代码覆盖率而非测试页有关。 “测试”选项卡旁边有一个“代码覆盖率”选项卡。

enter image description here

根据描述,解决方法似乎是修改代码覆盖率的原始index.html文件并在其上显示一些内容。如果是这样,则无需发布,Azure DevOps将找到index.html并自动显示它的信息。

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

或者您也可以尝试使用第三方扩展程序-Publish HTML