Mat*_*t W 10 c# xunit selenium-webdriver .net-core azure-devops
此收集屏幕截图和视频azure-devops 页面介绍了如何将文件附加到使用 MSTest 运行测试时生成的测试报告。
该页面链接到一个 github 存储库,其中提供了一个类,该类声称要发布用于测试运行的文件,但代码似乎更关心处理临时 CSV 文件中的值。
鉴于这是为了那些使用 XUnit(或任何非基于 MSTest 的测试运行器)的人的利益,存在一些问题......
首先是如何唯一地标识一个测试(特别是考虑到一个测试方法可以使用不同的参数运行多次),以便它生成的文件可以与其逻辑关联。我相信这是由 MSTest API 处理的,但 REST API 中没有相应的工具。
另一个问题是,当(构建或发布)管道正在运行时,实际上尝试调用 VSTS API(以发布测试输出文件)将会失败,因为构建、发布和测试信息不可用(通过 REST API),直到管道完成后。
如何使用 XUnit(其他其他)来实现据称由 Microsoft 描述的 MSTest 功能,以便可以使用 VSTS 收集屏幕截图(如页面所述)并将其附加到测试结果(并随后显示)?
| 归档时间: |
|
| 查看次数: |
1225 次 |
| 最近记录: |