提问人:Matt W 提问时间:5/2/2019 更新时间:10/1/2020 访问量:1158
如何使用 XUnit 复制 MSTest 附件功能?
How to duplicate MSTest attachment functionality with XUnit?
问:
此收集屏幕截图和视频 azure-devops 页介绍如何将文件附加到使用 MSTest 运行测试时生成的测试报告。
该页面链接到一个 github 存储库,其中提供了一个类,该类声称为测试运行发布文件,但代码似乎更关心处理临时 CSV 文件中的值。
鉴于这是为了那些使用 XUnit(或任何非基于 MSTest 的测试运行程序)的人的利益,存在一些问题......
第一个是如何唯一地标识测试(特别是考虑到测试方法可以使用不同的参数多次运行),以便它生成的文件可以在逻辑上与之关联。我相信这是由 MSTest API 处理的,但在 REST API 中没有它的功能。
另一个问题是,当 (生成或发布) 管道运行时,实际尝试调用 VSTS API(以发布测试输出文件)将失败,因为生成、发布和测试信息(通过 REST API)在管道完成之前不可用。
如何使用 XUnit(其他其他)实现据称由 Microsoft 描述的 MSTest 功能,以便(如页面所述)屏幕截图(等)可以使用 VSTS 收集并附加到测试结果(并随后显示)?
答: 暂无答案
评论