public interface RetryStrategy
|Modifier and Type||Method and Description|
Handle an exception that occurred during the annotated test attempt.
Return the next attempt should execute or not.
Stop the following attempts when test succeed or failed.
void handleException(String testName, int attemptIndex, Throwable throwable) throws Throwable
This method can swallow the exception to pass the test.
testName- the test name
attemptIndex- test attempt index that starts from 1
throwable- the throwable that the test case throws
org.opentest4j.TestAbortedException- When handling a test attempt failure, throwing this exception indicates another attempt should be made.
Throwable- Propagating the original exception, or throwing any other exception indicates that the test has definitively failed and no further attempts should be made.
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.