Azure Devops-如何在发行版中的测试执行期间提取测试运行ID和测试用例ID

时间:2019-02-02 19:33:47

标签: azure-devops

我希望我可以在执行期间在发行版中的测试用例中添加附件,但当时看来api中没有可用的数据。

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

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

该信息何时可以在api中获得?仅当特定任务完成时?

如果在运行测试时无法获得测试运行ID或测试用例ID,则尝试追溯性地附加它们,使附件与特定的测试用例匹配将是一件非常愚蠢的工作。

谢谢

1 个答案:

答案 0 :(得分:0)

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