如何使用Maven TestNG执行失败的测试用例

如何使用Maven TestNG执行失败的测试用例,maven,testng,Maven,Testng,我们正在使用Maven执行脚本。对于报告,我们使用了TestNG。 如果测试第一次失败,我们希望再次执行这些失败的测试。 是否有可用的选项?实现IRetryAnalyzer接口以重新运行失败的测试用例,并重新执行计数。将@Test(retryAnalyzer=)添加到测试用例中。Maven Surefire提供了重新运行失败测试的选项,但仅适用于JUnit。测试失败后,您将在报告目录中获得失败的测试套件,再次在maven中调用此套件文件。如果TestNG套件执行失败,我们将删除reporting

我们正在使用Maven执行脚本。对于报告,我们使用了TestNG。 如果测试第一次失败,我们希望再次执行这些失败的测试。
是否有可用的选项?

实现
IRetryAnalyzer
接口以重新运行失败的测试用例,并重新执行计数。将
@Test(retryAnalyzer=)
添加到测试用例中。

Maven Surefire提供了重新运行失败测试的选项,但仅适用于JUnit。测试失败后,您将在报告目录中获得失败的测试套件,再次在maven中调用此套件文件。如果TestNG套件执行失败,我们将删除reporting文件夹中的所有文件,这将非常有意义。我们需要将其移动到其他文件夹,然后再次将其作为输入传递给maven。