public interface RetryStrategy
| 限定符和类型 | 方法和说明 |
|---|---|
void |
handleException(String testName,
int attemptIndex,
Throwable throwable)
Handle an exception that occurred during the annotated test attempt.
|
boolean |
hasNextAttempt()
Return the next attempt should execute or not.
|
void |
stopFollowingAttempts()
Stop the following attempts when test succeed or failed.
|
boolean hasNextAttempt()
void stopFollowingAttempts()
void handleException(String testName, int attemptIndex, Throwable throwable) throws Throwable
This method can swallow the exception to pass the test.
testName - the test nameattemptIndex - test attempt index that starts from 1throwable - the throwable that the test case throwsorg.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.