一直试图弄清楚如何在 DevOps 中恢复正在进行的测试,但没有成功。 在屏幕截图 1 中,您可以看到我正在进行三个测试,但似乎没有办法恢复它们。
在屏幕截图 2 中,您可以看到双击正在进行的测试,然后查看测试结果 DevOps 显示测试目前已暂停。
查看与暂停和恢复测试相关的其他帖子或搜索任何右键单击菜单或恢复方法尚未产生任何结果。寻求恢复测试的帮助。
screenshot 1 of recent test runs from DevOps
Screenshot 2 of test results tab of a previous in-progress run
最佳答案
看来无法恢复有问题的测试运行。我见过的唯一解决方案是删除测试运行。测试运行删除只能通过 Rest API 完成,如下所示:How to change a status of a Run in Azure DevOps when it wasn't complete
如果您不知道如何使用 Rest API,那么这并没有说明太多。用户 @ATCCAN 在该问题的评论中提到,这个问题是 Azure DevOps 的一个错误,并且已经解决了。然而,在这篇文章周围的日子里,我也遇到了同样的问题。在我看来,这个错误仍然存在。
来自不同方面的研究使我得出结论:这是一个错误并且尚未解决。
这是一个使用 Rest API 删除测试运行的程序: https://www.opentechguides.com/how-to/article/azure/207/rest-api-delete-test-run.html
关于Azure DevOps - 测试运行管理 : resuming in-progress test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67403247/