Description de l'échec

public class FailureDescription
extends Object

java.lang.Object
com.android.tradefed.result.FailureDescription


Classe décrivant une information d’échec dans Trade Federation. Cette classe contient les informations de débogage et le contexte de l'échec qui aident à comprendre le problème.

Résumé

Méthodes publiques

static FailureDescription create (String errorMessage, TestRecordProto.FailureStatus status)

Créez une FailureDescription basée sur le message d'erreur généré par l'échec.

static FailureDescription create (String errorMessage)

Créez une FailureDescription basée sur le message d'erreur généré par l'échec.

boolean equals (Object obj)
ActionInProgress getActionInProgress ()

Renvoie l'action en cours lors de l'échec.

Throwable getCause ()

Renvoie l'exception qui a provoqué l'échec.

String getDebugHelpMessage ()

Renvoie le message d'aide au débogage.

ErrorIdentifier getErrorIdentifier ()

Renvoie l' ErrorIdentifier représentant l'échec.

String getErrorMessage ()

Renvoie le message d'erreur associé à l'échec.

TestRecordProto.FailureStatus getFailureStatus ()

Renvoie le FailureStatus associé à l'échec.

String getFormattedErrorMessage ()

Une manière formatée d’afficher l’erreur et certains détails.

String getOrigin ()

Renvoie l'origine de l'erreur.

int hashCode ()
boolean isRetriable ()

Indique si l'erreur est récupérable ou non.

boolean rerunFull ()

Indique si nous devons ou non réessayer l'exécution complète.

FailureDescription setActionInProgress ( ActionInProgress action)

Définit l'action en cours lors de l'échec.

FailureDescription setCause (Throwable cause)

Définit l'exception qui a provoqué l'échec, le cas échéant.

FailureDescription setDebugHelpMessage (String message)

Définit le message d'aide au débogage pour l'échec.

FailureDescription setErrorIdentifier ( ErrorIdentifier errorId)

Définit le ErrorIdentifier représentant l’échec.

void setErrorMessage (String errorMessage)

Définit le message d'erreur.

FailureDescription setFailureStatus (TestRecordProto.FailureStatus status)

Définissez le TestRecordProto.FailureStatus associé à l'échec.

FailureDescription setFullRerun (boolean fullRerun)

Définit s’il faut ou non réexécuter l’exécution complète en cas d’échec d’exécution.

FailureDescription setOrigin (String origin)

Définit l'origine de l'erreur.

FailureDescription setRetriable (boolean retriable)

Définit si l'échec est récupérable ou non.

String toString ()

Méthodes publiques

créer

public static FailureDescription create (String errorMessage, 
                TestRecordProto.FailureStatus status)

Créez une FailureDescription basée sur le message d'erreur généré par l'échec.

Paramètres
errorMessage String : Le message d'erreur de l'échec.

status TestRecordProto.FailureStatus : L'état associé à l'échec.

Retour
FailureDescription la FailureDescription créée

créer

public static FailureDescription create (String errorMessage)

Créez une FailureDescription basée sur le message d'erreur généré par l'échec.

Paramètres
errorMessage String : Le message d'erreur de l'échec.

Retour
FailureDescription la FailureDescription créée

équivaut à

public boolean equals (Object obj)

Paramètres
obj Object

Retour
boolean

getActionInProgress

public ActionInProgress getActionInProgress ()

Renvoie l'action en cours lors de l'échec. Peut être nul.

Retour
ActionInProgress

obtenirCause

public Throwable getCause ()

Renvoie l'exception qui a provoqué l'échec. Peut être nul.

Retour
Throwable

getDebugHelpMessage

public String getDebugHelpMessage ()

Renvoie le message d'aide au débogage. Peut être nul.

Retour
String

getErrorIdentifier

public ErrorIdentifier getErrorIdentifier ()

Renvoie l' ErrorIdentifier représentant l'échec. Peut être nul.

Retour
ErrorIdentifier

getErrorMessage

public String getErrorMessage ()

Renvoie le message d'erreur associé à l'échec.

Retour
String

getFailureStatus

public TestRecordProto.FailureStatus getFailureStatus ()

Renvoie le FailureStatus associé à l'échec. Peut être nul.

Retour
TestRecordProto.FailureStatus

getFormattedErrorMessage

public String getFormattedErrorMessage ()

Une manière formatée d’afficher l’erreur et certains détails.

Retour
String

obtenirOrigine

public String getOrigin ()

Renvoie l'origine de l'erreur. Peut être nul.

Retour
String

code de hachage

public int hashCode ()

Retour
int

estRetriable

public boolean isRetriable ()

Indique si l'erreur est récupérable ou non.

Retour
boolean

réexécuterFull

public boolean rerunFull ()

Indique si nous devons ou non réessayer l'exécution complète.

Retour
boolean

setActionInProgress

public FailureDescription setActionInProgress (ActionInProgress action)

Définit l'action en cours lors de l'échec.

Paramètres
action ActionInProgress

Retour
FailureDescription

définirCause

public FailureDescription setCause (Throwable cause)

Définit l'exception qui a provoqué l'échec, le cas échéant.

Paramètres
cause Throwable

Retour
FailureDescription

setDebugHelpMessage

public FailureDescription setDebugHelpMessage (String message)

Définit le message d'aide au débogage pour l'échec.

Paramètres
message String

Retour
FailureDescription

setErrorIdentifier

public FailureDescription setErrorIdentifier (ErrorIdentifier errorId)

Définit le ErrorIdentifier représentant l’échec.

Paramètres
errorId ErrorIdentifier

Retour
FailureDescription

setErrorMessage

public void setErrorMessage (String errorMessage)

Définit le message d'erreur.

Paramètres
errorMessage String

setFailureStatus

public FailureDescription setFailureStatus (TestRecordProto.FailureStatus status)

Définissez le TestRecordProto.FailureStatus associé à l'échec.

Paramètres
status TestRecordProto.FailureStatus

Retour
FailureDescription

setFullRerun

public FailureDescription setFullRerun (boolean fullRerun)

Définit s’il faut ou non réexécuter l’exécution complète en cas d’échec d’exécution.

Paramètres
fullRerun boolean

Retour
FailureDescription

setOrigin

public FailureDescription setOrigin (String origin)

Définit l'origine de l'erreur.

Paramètres
origin String

Retour
FailureDescription

setRetriable

public FailureDescription setRetriable (boolean retriable)

Définit si l'échec est récupérable ou non.

Paramètres
retriable boolean

Retour
FailureDescription

versChaîne

public String toString ()

Retour
String