【问题标题】:Azure Devops - How to extract Test Run Id and Test Case Id during test execution in a releaseAzure Devops - 如何在发布测试执行期间提取测试运行 ID 和测试用例 ID
【发布时间】:2019-02-04 08:03:04
【问题描述】:

我希望我可以在执行期间在发布中添加附件到测试用例,但看起来数据在那个时候在 api 中不可用。

这就是我正在尝试的......

  • 版本 ID 在版本开始时复制到文件中
  • Visual Studio 测试任务启动
  • VS 测试任务中的代码找到发布 ID(我没有使用 MSTest,因此无法将其作为运行时变量传递)并尝试调用 https://dev.azure.com/[organization]/[project]/_apis/test/runs 端点以根据发布 ID 查找当前正在运行的测试运行 ID。
  • 在测试运行/任务仍在执行时始终返回计数 0

这些信息在 api 中何时可用?是否仅在特定任务完成时?

如果在测试运行时我无法获得测试运行 ID 或测试用例 ID,那么尝试追溯附加它们并将附件与特定测试用例匹配将是一项非常繁琐的工作。

谢谢,

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    我设法通过仅在发布任务完成后查询 api 来解决此问题。我的测试运行和测试用例在测试运行完成后出现在 api 中,并且发布仍在运行。

    【讨论】:

    • 你能详细说明一下吗?新手在这里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-19
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    相关资源
    最近更新 更多