RetryPreparationDecision

public class RetryPreparationDecision
extends Object

java.lang.Object
com.android.tradefed.retry.RetryPreparationDecision


Une classe pour décrire les décisions de réessayer ou non la préparation et d'échouer l'exécution du module. Au total, il y aurait 3 situations : - NO_NEED_RETRY : Pas besoin de réessayer la préparation mais besoin d'arrêter l'exécution du module. - RETRIED_SUCCESS : Pas besoin de réessayer la préparation et pas besoin d'arrêter l'exécution du module. - RETRIED_FAILED : nécessité de réessayer la préparation mais pas besoin d'arrêter l'exécution du module.

Résumé

Constructeurs publics

RetryPreparationDecision (boolean shouldRetry, boolean shouldFailRun)

Méthodes publiques

Throwable getPreviousException ()

Renvoie l'exception précédente après une nouvelle tentative.

void setPreviousException (Throwable exception)

Définissez l'exception précédente après avoir réessayé.

boolean shouldFailRun ()

Renvoie s'il faut ou non arrêter l'exécution du module.

boolean shouldRetry ()

Indique s'il faut ou non réessayer la préparation du module.

Constructeurs publics

RetryPreparationDecision

public RetryPreparationDecision (boolean shouldRetry, 
                boolean shouldFailRun)

Paramètres
shouldRetry boolean

shouldFailRun boolean

Méthodes publiques

getPreviousException

public Throwable getPreviousException ()

Renvoie l'exception précédente après une nouvelle tentative.

Retour
Throwable

setPreviousException

public void setPreviousException (Throwable exception)

Définissez l'exception précédente après avoir réessayé.

Paramètres
exception Throwable

devraitFailRun

public boolean shouldFailRun ()

Renvoie s'il faut ou non arrêter l'exécution du module.

Retour
boolean

devraitRéessayer

public boolean shouldRetry ()

Indique s'il faut ou non réessayer la préparation du module.

Retour
boolean