Azure devops Azure DevOps测试报告嵌入附件/屏幕截图

Azure devops Azure DevOps测试报告嵌入附件/屏幕截图,azure-devops,Azure Devops,当我为某个测试计划下载Azure DevOps测试报告时,我希望任何拥有PDF的人都能够查看报告中提供的屏幕截图链接。现在,截图链接引导我登录Azure 例如,在图片中,我希望任何拥有PDF的人都能够在不登录的情况下查看screenshot.png。是否有必要将截图嵌入/包含到报告中,以供任何人查看?现在下载测试报告时,没有包含此功能 谢谢 是否有必要将屏幕截图嵌入/包含到报告中 有人要见你吗 我担心目前在azure report中显示屏幕截图的方式是现成的。azure devops不支持在构

当我为某个测试计划下载Azure DevOps测试报告时,我希望任何拥有PDF的人都能够查看报告中提供的屏幕截图链接。现在,截图链接引导我登录Azure

例如,在图片中,我希望任何拥有PDF的人都能够在不登录的情况下查看screenshot.png。是否有必要将截图嵌入/包含到报告中,以供任何人查看?现在下载测试报告时,没有包含此功能

谢谢

是否有必要将屏幕截图嵌入/包含到报告中 有人要见你吗

我担心目前在azure report中显示屏幕截图的方式是现成的。azure devops不支持在构建/发布管道中发布通用HTML

steps:
- task: PublishBuildArtifacts@1
  displayName: 'Publish Artifact: TestScreenshots'
  inputs:
    PathtoPublish: '$(System.defaultworkingdirectory)/target/home-page-html' #path to the test result folder(ie. html:target/home-page-html)
    ArtifactName: TestScreenshots
您看到的测试结果可能位于azure pipeline build结果页面的测试选项卡下。它是已发布到azure devops的xml格式报告,而不是包含屏幕截图的html报告

关于此问题,已提交给Microsoft开发团队。你可以去投票或者自己创建一个

作为一种解决方法,您可以使用发布屏幕截图作为管道的工件

steps:
- task: PublishBuildArtifacts@1
  displayName: 'Publish Artifact: TestScreenshots'
  inputs:
    PathtoPublish: '$(System.defaultworkingdirectory)/target/home-page-html' #path to the test result folder(ie. html:target/home-page-html)
    ArtifactName: TestScreenshots
然后您可以从buildSummary页面获取屏幕截图,请参见以下内容:

如果屏幕截图位于多个测试结果文件夹中。您可以使用将屏幕截图复制到某个位置,然后发布以生成工件