6

根据我的搜索,它应该“正常工作”。是我找到的最好的文章。我已按照这些步骤操作,但在 VSTS(Azure DevOps)界面中没有任何地方表明附有任何屏幕截图。

我在私人托管的构建服务器上运行它,并且我已经验证了以下内容:

  1. 正在创建屏幕截图并保存到磁盘
  2. 生成的 TRX 文件(我正在使用 MSTEST 框架)确实有一个 ResultFile 引用(图像文件的路径)
  3. TRX 文件已上传到 VSTS,我可以下载它并看到 ResultFile 仍在 TRX 中。

我不确定我缺少什么才能使其正常工作。任何帮助,将不胜感激。

4

2 回答 2

4

这是一个已知问题,微软表示它已修复,但在未来的更新中等待发布: Azure DevOps 构建测试结果缺少来自测试的附件

响应说明中的解决方法是使用重新运行失败测试的选项。

于 2018-10-18T16:06:36.150 回答
0

发布工件的相关任务

使用这些任务发布工件。不幸的是,它很好地隐藏在文档中。

图标 实用程序:复制文件 通过将文件复制到$(Build.ArtifactStagingDirectory),您可以从匹配模式指定的不同位置发布多个不同类型的文件。

图标 实用程序:Powershell 创建 PowerShell 内联任务以在复制后删除文件

Remove-Item –path "Path to your screenshots" –recurse

图标 实用程序:发布构建工件 通过此任务,将发布为测试工件

于 2019-01-08T09:06:50.493 回答