allure testng retry listener 实现ITestListener以允许Allure Framework
Allure TestNG重试监听器ITestListener的实现允许“重试功能”结合框架使用。特征:如果测试已重试,其结果状态将从“失败”更改为“待定”,并包含所有已保存的步骤和附件。如果测试失败且没有“重试能力”,其结果状态不会改变。用户可以使用SimpleRetryAnalyzer,与dataProviders一起使用,并从系统属性中获取MAX_RETRY_COUNT。用户可以实现IAllureRetryAnalyzer,或从AbstractAllureRetryAnalyzer扩展来设置重试规则。用户还可以通过RetryUtils.getResultHash()方法从ITestResult实例返回特殊哈希码。
为了深入了解TestNG测试框架的使用与源码,您可以参考以下资源:
用户评论