【问题标题】:Automation task in ci/cd release - retry failed testsci/cd 版本中的自动化任务 - 重试失败的测试
【发布时间】:2024-01-14 08:59:01
【问题描述】:

我有一项自动化任务,其中包括在 ci/cd 中按类别运行的测试数量。 如果某些测试或最大测试失败,我正在尝试找到可以设置的内容,然后它将尝试在任务失败之前再次运行它们。 现在我的代码中有类似的东西,有什么想法吗?

我正在使用 VSTS(Azure - 管道版本)。

谢谢!

【问题讨论】:

  • 没有得到你的最新信息,这个答案对你有帮助吗?如果有帮助,您可以Accept it as an Answer,这样它可以帮助遇到同样问题的其他社区成员,我们可以存档这个帖子。或者,如果您有任何疑虑,请随时在此处分享。谢谢。

标签: azure automation azure-devops azure-pipelines-release-pipeline


【解决方案1】:

如果您使用 Visual Studio 测试任务,该任务具有内置功能:Rerun failed tests

根据您的需要,您可以指定rerunType(如果测试失败超过指定阈值,请勿重新运行)。您可以使用basedOnTestFailurePercentage 指定失败百分比或使用basedOnTestFailureCount 指定失败测试次数作为阈值。

【讨论】:

    最近更新 更多