azure-devops - 如何使用 API 在 DevOps 中更新测试用例执行状态
问题描述
执行测试用例后,我需要更新测试用例执行状态(“通过”或“失败”)。这需要通过 pytest 执行来完成。我查看了一些资源,但没有任何方法可以通过 API 更新测试用例执行状态,例如“通过”或“失败”。除此之外,我可以使用执行 ID 获取执行详细信息,但没有找到使用我可以通过测试用例 ID 获取测试用例的执行详细信息的参考。
请在这里指导我。
解决方案
要更新测试用例结果,请尝试使用此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
为您想要的值 - 失败或通过
推荐阅读
- android - Firebase 查询 startAt() 不返回任何值?
- ansible - 试图让任务具有 delegate_to 在剧本的输出中显示库存别名而不是主机名
- javascript - 我无法清除绿屏程序上的画布
- git - 为什么 IntelliJ 会自动将我的“开发”分支中的更改加载到“主”分支中?
- html - 创建具有非滚动列标题的 CSS 网格
- c++ - Qt5 - C++ - QImage - 不正确缩放
- vsto - 如何在 C# 中将“公共部分类 ThisWorkbook”添加到 VSTO 应用程序?
- javascript - 将 prop 值传递给 svg Vue.js 组件中动态构建的点击事件
- android - 如何在本机反应中将事件添加到谷歌日历
- excel - Excel VBA代码用于从选择行中自动填充序列号