TL;DR: 如何通过API将版本与“测试”选项卡中显示的测试相关联?

我正在运行Release Pipeline,它针对正在部署的网站执行测试 . 测试生成文件(在我的测试代码中),我想使用DevOps REST API将这些文件附加到与Release相关联的Test报告中 .

注意:作为发布管道的一部分,我在发布后将这些测试作为冒烟测试运行,以便我可以测试已部署的网站 . 这不可能作为构建管道的一部分 .

我可以get the release information,但我无法确定如何找到相关的测试并附加文件 .

enter image description here

Additional: this SO post中的链接似乎已更改,不再指向目标页面,但现在指向REST API的整体文档 .

目前,我认为这个过程应该是:

  • 获取发布详细信息

  • 获取测试运行ID

  • 获取测试用例结果ID

  • 创建测试结果附件

主要问题是从发布信息中获取 test run idtest case result id .