如果我的测试用例失败(使用TestNG),如何运行特定的方法?

如果我的测试用例失败(使用TestNG),如何运行特定的方法?,testng,testng-eclipse,Testng,Testng Eclipse,我正在使用TestNG编写测试用例。我想在每个失败测试用例之后运行一个特定的方法。有没有办法在每个失败测试用例之后运行该方法 当您想在测试用例失败后运行特定方法时,可以使用ITestListener接口 您可以在此处找到ITestListener文档: 您可以参考下面的链接来了解它的实现,它非常有用!! 您可以使用alwaysRun标记实现某种方法 @Test(alwaysRun = true) public void def() { ----- } 它可以是

我正在使用TestNG编写测试用例。我想在每个失败测试用例之后运行一个特定的方法。有没有办法在每个失败测试用例之后运行该方法

当您想在测试用例失败后运行特定方法时,可以使用ITestListener接口

您可以在此处找到ITestListener文档:

您可以参考下面的链接来了解它的实现,它非常有用!!

您可以使用alwaysRun标记实现某种方法

  @Test(alwaysRun = true)
  public void def()
  {
        -----
  }
它可以是任何注释:Test、postest、AfterClass