RetryPreparationDecision

public class RetryPreparationDecision
extends Object

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


Une classe pour décrire les décisions concernant la relance ou non de la préparation et l'échec de l'exécution du module. Dans l'ensemble, il y aurait 3 situations : - NO_NEED_RETRY : Pas besoin de réessayer la préparation mais il faut 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 : besoin 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 une nouvelle tentative.

boolean shouldFailRun ()

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

boolean shouldRetry ()

Renvoie 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 une nouvelle tentative.

Paramètres
exception Throwable

shouldFailRun

public boolean shouldFailRun ()

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

Retour
boolean

devrait réessayer

public boolean shouldRetry ()

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

Retour
boolean