RetryPreparationDecision

public class RetryPreparationDecision
extends Object

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


Classe décrivant les décisions prises concernant les nouvelles tentatives de préparation et l'échec de la exécution du module. De manière générale, il y aurait trois situations: - NO_NEED_RETRY: aucune nouvelle tentative de préparation n'est nécessaire, mais vous devez arrêter l'exécution du module. - RETRIED_SUCCÈS: il n'est pas nécessaire de relancer la préparation ni d'arrêter l'exécution du module. - RETRIED_FAILED: une nouvelle tentative de préparation est requise, mais il n'est pas nécessaire 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()

Indique si l'exécution du module doit être arrêtée ou non.

boolean shouldRetry()

Indique s'il faut relancer 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.

Renvoie
Throwable

setPreviousException

public void setPreviousException (Throwable exception)

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

Paramètres
exception Throwable

devraitFailRun

public boolean shouldFailRun ()

Indique si l'exécution du module doit être arrêtée ou non.

Renvoie
boolean

doit réessayer

public boolean shouldRetry ()

Indique s'il faut relancer la préparation du module.

Renvoie
boolean