如何使用API​​更新DevOps中的测试用例执行状态

时间:2019-06-20 08:37:10

标签: azure-devops

测试用例执行后,我需要更新测试用例的执行状态(“通过”或“失败”)。这需要通过pytest执行来完成。我调查了一些资源,但没有任何方法可以通过API更新测试用例的执行状态,例如“通过”或“失败”。除此之外,我可以获取带有执行ID的执行详细信息,但找不到引用,可以通过测试用例ID获取测试用例的执行详细信息。

请在这里指导我。

1 个答案:

答案 0 :(得分:1)

有关更新测试用例的结果,请尝试使用此api

PATCH https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0-preview.5

对于请求正文:

[
  {  
    "id": 100000,
    "state": "Completed",
    "outcome": "Passed"
  }
]

outcome的值修改为所需的值-失败或通过