如何解决未完成时如何在Azure DevOps中更改运行状态
通过测试计划->测试套件->选择要执行的测试->执行->为Web应用程序运行时,将启动“测试和反馈”浏览器扩展程序。无法完成测试执行,仅关闭“测试与反馈”窗口,系统会创建一个新的测试运行,可以在“运行”模块中找到它,其状态将为“进行中”。我想取消和/或删除运行或我不需要查看且无法弄清楚执行该操作的所有其他运行。双击运行将打开运行摘要和结果,无法取消它。此外,测试的测试结果列为“未指定”。看起来像是DevOps错误,但想确认。
解决方法
我可以在执行测试点时重现“进行中”状态。
我们现在只能在界面上进行read operations
。
要更改测试运行状态/删除测试运行,可以使用Rest API来实现。
删除测试运行
您可以使用以下Rest API:Runs - Delete
DELETE https://dev.azure.com/{organization}/{project}/_apis/test/runs/{runId}?api-version=6.0-preview.3
更改测试运行状态
您可以使用此Rest API:Runs - Update
PATCH https://dev.azure.com/{organization}/{project}/_apis/test/runs/{runId}?api-version=6.0-preview.3
请求正文示例:
{
"state": "Aborted"
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。