繁体   English   中英

当使用多个TestNG组时,Infinitest不会运行@Before {Method,Class}方法

[英]Infinitest does not run @Before{Method,Class} methods when more than one TestNG group is used

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

这是错误吗? 如果是,如何解决? 我快速浏览了无穷无尽的源代码,但这还没有揭示如何修复它的任何内容。 为此创建了一个问题,并与项目的所有者进行了交谈。 但是到目前为止,没有人回到我身边。

Infinitest github存储库的所有者已回答您的问题,并解释说这不是产品中的错误。 他写了:

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

正如您在github问题中指出的那样,该建议确实解决了您的问题。 解决这个问题可能是一个好主意:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM