Description de l'échec

public class FailureDescription
extends Object

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


La 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é à partir de l'échec.

static FailureDescription create (String errorMessage)

Créez une FailureDescription basée sur le message d'erreur généré à partir de 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 quelques détails.

String getOrigin ()

Renvoie l'origine de l'erreur.

int hashCode ()
boolean isRetriable ()

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

boolean rerunFull ()

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

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 l' 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 relancer l'exécution complète lorsqu'un échec d'exécution se produit.

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é à partir de l'échec.

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

status TestRecordProto.FailureStatus : Le statut 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é à partir de 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 quelques détails.

Retour
String

obtenirOrigine

public String getOrigin ()

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

Retour
String

hashCode

public int hashCode ()

Retour
int

isRetriable

public boolean isRetriable ()

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

Retour
boolean

réexécuterComplet

public boolean rerunFull ()

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

Retour
boolean

setActionInProgress

public FailureDescription setActionInProgress (ActionInProgress action)

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

Paramètres
action ActionInProgress

Retour
FailureDescription

setCause

public FailureDescription setCause (Throwable cause)

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

Paramètres
cause Throwable

Retour
FailureDescription

setDebugHelpMessagesetDebugHelpMessage

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 l' ErrorIdentifier représentant l'échec.

Paramètres
errorId ErrorIdentifier

Retour
FailureDescription

setErrorMessagesetErrorMessage

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 relancer l'exécution complète lorsqu'un échec d'exécution se produit.

Paramètres
fullRerun boolean

Retour
FailureDescription

setOrigine

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

toString

public String toString ()

Retour
String