小编典典

重新运行不稳定的JUnit测试,以防它们失败

jenkins

我在詹金斯(Jenkins)有一个作业A用于自动测试,如果另一个作业B构建成功,则触发该作业。作业A运行了几个测试。有些测试很不稳定,所以我想再次运行几次,让它们有通过的机会,这样我的构建就不会不稳定/失败。

我可以使用任何插件吗?


阅读 275

收藏
2020-07-25

共1个答案

小编典典

我建议您 修复 或重写测试,以便仅在发生故障时它们才会失败。也许您可以 嘲笑
那些容易失败的事物。如果您打算取消数据库连接,则可以使用sqlite本地的或。

但是还有一个可以重试构建的插件:https : //wiki.jenkins-
ci.org/display/JENKINS/Naginator+Plugin

只需安装插件,然后在项目的配置页面上检查“失败后重试构建”的后构建操作。

2020-07-25