TL;DR: 如何通过API将版本与“测试”选项卡中显示的测试相关联?
我正在运行Release Pipeline,它针对正在部署的网站执行测试 . 测试生成文件(在我的测试代码中),我想使用DevOps REST API将这些文件附加到与Release相关联的Test报告中 .
注意:作为发布管道的一部分,我在发布后将这些测试作为冒烟测试运行,以便我可以测试已部署的网站 . 这不可能作为构建管道的一部分 .
我可以get the release information,但我无法确定如何找到相关的测试并附加文件 .
Additional: this SO post中的链接似乎已更改,不再指向目标页面,但现在指向REST API的整体文档 .
目前,我认为这个过程应该是:
-
获取发布详细信息
-
获取测试运行ID
-
获取测试用例结果ID
-
创建测试结果附件
主要问题是从发布信息中获取 test run id
和 test case result id
.