如何在TestNG中生成配置失败?

时间:2017-04-19 21:37:26

标签: testing testng

我正在尝试从我的生产环境中重现一个特定的案例。在获得配置失败后将跳过哪些测试。有没有一种简单的方法可以在TestNG运行中生成配置失败?

1 个答案:

答案 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
     }
}