在最大尝试次数之后,Testing RetryListener未使测试用例失败



我通过以下链接使用了TestNG RetyListenerhttp://www.seleniumeasy.com/testng-tutorials/execute-only-failed-test-cases-using-iretryanalyzer然后将侦听器包含在testng.xml中。

  1. 当将测试用例作为TestNG套件运行时,它运行良好,并且在最大重试后测试标记为FAILURE
所选环境:QA正在重试状态为FAILURE的测试用例1达1次。已跳过testcase1。正在重试状态为FAILURE的测试用例1 2次。已跳过testcase1。正在重试状态为FAILURE的测试用例1 3次。已跳过testcase1。错误:testcase1失败
  1. 当使用maven命令运行它(mvn clean test(时,在最大重试次数后,测试被标记为跳过,这导致了Allure报告生成问题
在状态为FAILURE的测试用例1中重试1次。已跳过testcase1。正在重试状态为FAILURE的测试用例1 2次。已跳过testcase1。正在对状态为SKIP的测试用例1重试3次

在使用Maven 时需要帮助以获得与TestNG相同的行为

将您的TestNG依赖项更新到最新版本:

<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.3</version>
<scope>test</scope>
</dependency>

最新更新