【问题标题】:Infinitest does not run @Before{Method,Class} methods when more than one TestNG group is used当使用多个 TestNG 组时,Infinitest 不运行 @Before{Method,Class} 方法
【发布时间】:2012-11-11 05:21:33
【问题描述】:

我创建了一个示例 Eclipse 项目,该项目演示了 Infinitest 跳过了使用 Before{Method,Class} 注释的设置方法,请参阅 https://github.com/jaeckel/InfinitestSampleProject。因此,当 Infinitest 执行它们时,我的测试失败,尽管它们在由 Eclipse 的 TestNG 插件执行时工作。该行为可以通过this test case重现。

这是一个错误吗?如果是,如何解决?我快速浏览了最无限的来源,但这并没有透露任何关于如何修复它的信息。我创建了an issue for this 并与项目的所有者交谈。但到目前为止,没有人回到我身边。

【问题讨论】:

    标签: java unit-testing tdd testng infinitest


    【解决方案1】:

    Infinitest github repo 的所有者已回复您的issue 并解释说这不是产品中的错误。他写道:

    如果排除某个组,则不会运行带有该组注释的测试/设置/拆卸。 如果您只想运行“自动化”测试。包括“自动化”组,但不排除“集成”组。

    正如您在 github 问题中所指出的,此建议确实解决了您的问题。结束这个问题可能是个好主意:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 2011-12-24
      相关资源
      最近更新 更多