如何禁用TestNG中的整个unit testing?
这是我在JUnit中可以做的事情:
import org.junit.*; @Ignore public class FooTest { // }
整个class级都会被忽略。 我如何在TestNG中做同样的事情?
我相信你想要的是:
@Test(enabled=false) public class FooTest { // }
(您可以将@Test注释应用于该类,也可以单独应用于方法。)
TestNG文档包含了所支持的注释的完整列表,还描述了如果有任何兴趣的话,排除/包含testing。 以下是相关部分的引用:
@Test将一个类或方法标记为testing的一部分。
……(中略)…
enabled:是否启用此类/方法上的方法。
编辑 :通过应用@Test(enabled=false)
忽略类显然是一些TestNG版本根据TestNG提出的这个缺陷的 buggyfunction。