Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

IRetryDécision

public interface IRetryDecision

com.android.tradefed.retry.IRetryDecision


Interface pilotant la décision de nouvelle tentative et appliquant le filtre sur la classe pour une nouvelle tentative plus ciblée.

Sommaire

Méthodes publiques

abstract void addLastAttempt ( lastResults) addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) sera probablement appelé avant la dernière tentative, il se peut donc que nous ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) résultats de la dernière tentative à des fins de statistiques.

abstract int getMaxRetryCount ()

Le nombre maximum de tentatives pendant la relance automatique.

abstract RetryStatistics getRetryStatistics ()

Renvoie le RetryStatistics représentant la nouvelle tentative.

abstract RetryStrategy getRetryStrategy ()

RetryStrategy utilisé pendant la RetryStrategy automatique.

abstract boolean isAutoRetryEnabled ()

Activer ou non la relance automatique.

abstract boolean rebootAtLastAttempt ()

S'il faut ou non redémarrer l'appareil avant la dernière tentative.

abstract void setInvocationContext (IInvocationContext context)

Définissez le contexte d'appel actuel.

abstract boolean shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults)

Décidez si une nouvelle tentative doit être tentée ou non.

Méthodes publiques

addLastAttempt

public abstract void addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) sera probablement appelé avant la dernière tentative, il se peut donc que nous ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) résultats de la dernière tentative à des fins de statistiques. Cette méthode permet de fournir ces résultats pour des calculs statistiques appropriés.

getMaxRetryCount

public abstract int getMaxRetryCount ()

Le nombre maximum de tentatives pendant la relance automatique.

Retour
int

getRetryStatistics

public abstract RetryStatistics getRetryStatistics ()

Renvoie le RetryStatistics représentant la nouvelle tentative.

Retour
RetryStatistics

getRetryStrategy

public abstract RetryStrategy getRetryStrategy ()

RetryStrategy utilisé pendant la RetryStrategy automatique.

Retour
RetryStrategy

isAutoRetryEnabled

public abstract boolean isAutoRetryEnabled ()

Activer ou non la relance automatique.

Retour
boolean

rebootAtLastAttempt

public abstract boolean rebootAtLastAttempt ()

S'il faut ou non redémarrer l'appareil avant la dernière tentative.

Retour
boolean

setInvocationContext

public abstract void setInvocationContext (IInvocationContext context)

Définissez le contexte d'appel actuel.

Paramètres
context IInvocationContext

shouldRetry

public abstract boolean shouldRetry (IRemoteTest test, 
                int attemptJustExecuted, 
                 previousResults)

Décidez si une nouvelle tentative doit être tentée. IRemoteTest également les modifications nécessaires à l' IRemoteTest à IRemoteTest (application de filtres, etc.).

Paramètres
test IRemoteTest : L' IRemoteTest qui vient de IRemoteTest .

attemptJustExecuted int : Le numéro de la tentative que nous venons d'exécuter.

previousResults : La liste des TestRunResult du test qui vient de TestRunResult .

Retour
boolean Vrai si nous devons réessayer, Faux dans le cas contraire.

Jette
DeviceNotAvailableException Peut être lancé pendant la récupération de l'appareil