我正在尝试从我的生产环境中重现一个特定的案例。在获得配置失败后将跳过哪些测试。有没有一种简单的方法可以在TestNG运行中生成配置失败?
答案 0 :(得分:0)
我只是重申上述评论中讨论的内容,以便其他人寻求答案。
在testng中引发配置失败问题非常容易。您所要做的就是在任何@Before
方法中抛出异常。请注意,异常将阻止测试执行。除非你完全提到它。
public class someTest {
@BeforeClass
public beforeClassMethod() throws Exception {
throw new Exception();
// this will cause a configuration failure
}
@Test()
public void someTest() {
// will be skipped
}
}