【发布时间】:2019-06-20 18:23:32
【问题描述】:
一旦执行测试用例,我需要更新测试用例执行状态(“通过”或“失败”)。这需要通过 pytest 执行来完成。我查看了一些资源,但没有任何方法可以通过 API 更新测试用例执行状态,例如“通过”或“失败”。除此之外,我可以使用执行 ID 获取执行详细信息,但没有找到使用我可以通过测试用例 ID 获取测试用例的执行详细信息的参考。
请在这里指导我。
【问题讨论】:
标签: azure-devops
一旦执行测试用例,我需要更新测试用例执行状态(“通过”或“失败”)。这需要通过 pytest 执行来完成。我查看了一些资源,但没有任何方法可以通过 API 更新测试用例执行状态,例如“通过”或“失败”。除此之外,我可以使用执行 ID 获取执行详细信息,但没有找到使用我可以通过测试用例 ID 获取测试用例的执行详细信息的参考。
请在这里指导我。
【问题讨论】:
标签: azure-devops
要更新测试用例结果,请尝试使用此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的值修改成你想要的--Failed or Pass
【讨论】: