【问题标题】:Rerun failed test with Jbehave and WebDriver, Java使用 Jbehave 和 WebDriver、Java 重新运行失败的测试
【发布时间】:2016-11-03 15:36:28
【问题描述】:

我想重新运行失败的端到端测试。我正在使用 Jbehave 和 WebDriver,Java。目前我正在使用 Maven,但要迁移到 Gradle。 有什么解决办法吗?

【问题讨论】:

  • 为什么不能重新启动测试?此外,大多数 IDE 允许您对于已由 IDE 启动的一组已启动测试,仅重新运行失败的测试。
  • 我需要在 Jenkins 测试运行期间自动重新启动它们。
  • 其实我在JBehave用户组里得到了一个很好的推荐“你可以抛出RestartingStoryFailure或者RestartingScenarioFailure。”
  • 如果我理解,您想用相同的代码重新启动失败的测试吗?启动后测试不应该有相同的结果吗?

标签: java junit webdriver jbehave


【解决方案1】:

我认为 JBehave 能够运行 JUnit 故事,因此,您可以使用 JUnit @Rule 来实现重试机制。看看this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 2011-12-05
    相关资源
    最近更新 更多