FailureDescription

public class FailureDescription
extends Object

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


Classe décrivant les informations 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 un FailureDescription en fonction du message d'erreur généré par l'échec.

static FailureDescription create(String errorMessage)

Créez un FailureDescription en fonction du message d'erreur généré par l'échec.

boolean equals(Object obj)
ActionInProgress getActionInProgress()

Indique l'action en cours au moment de l'échec.

Throwable getCause()

Renvoie l'exception à l'origine de l'échec.

String getDebugHelpMessage()

Renvoie le message d'aide de débogage.

ErrorIdentifier getErrorIdentifier()

Renvoie la 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()

Méthode de formatage pour afficher l'erreur et certains détails.

String getOrigin()

Renvoie l'origine de l'erreur.

int hashCode()
boolean isRetriable()

Indique si l'erreur peut être récupérée ou non.

boolean rerunFull()

Indique si nous devons 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 à l'origine de l'échec, le cas échéant.

FailureDescription setDebugHelpMessage(String message)

Définit le message d'aide de 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 l'TestRecordProto.FailureStatus associé à l'échec.

FailureDescription setFullRerun(boolean fullRerun)

Indique si l'exécution complète doit être recommencée en cas d'échec.

FailureDescription setOrigin(String origin)

Définit l'origine de l'erreur.

FailureDescription setRetriable(boolean retriable)

Indique si l'échec peut être récupéré ou non.

String toString()

Méthodes publiques

create

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

Créez un FailureDescription en fonction du message d'erreur généré par l'échec.

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

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

Renvoie
FailureDescription le FailureDescription créé

create

public static FailureDescription create (String errorMessage)

Créez un FailureDescription en fonction du message d'erreur généré par l'échec.

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

Renvoie
FailureDescription le FailureDescription créé

equals

public boolean equals (Object obj)

Paramètres
obj Object

Renvoie
boolean

getActionInProgress

public ActionInProgress getActionInProgress ()

Indique l'action en cours au moment de l'échec. Peut être null.

Renvoie
ActionInProgress

getCause

public Throwable getCause ()

Renvoie l'exception à l'origine de l'échec. Peut être null.

Renvoie
Throwable

getDebugHelpMessage

public String getDebugHelpMessage ()

Renvoie le message d'aide de débogage. Peut être null.

Renvoie
String

getErrorIdentifier

public ErrorIdentifier getErrorIdentifier ()

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

Renvoie
ErrorIdentifier

getErrorMessage

public String getErrorMessage ()

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

Renvoie
String

getFailureStatus

public TestRecordProto.FailureStatus getFailureStatus ()

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

Renvoie
TestRecordProto.FailureStatus

getFormattedErrorMessage

public String getFormattedErrorMessage ()

Méthode de formatage permettant d'afficher l'erreur et certains détails.

Renvoie
String

getOrigin

public String getOrigin ()

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

Renvoie
String

hashCode

public int hashCode ()

Renvoie
int

isRetriable

public boolean isRetriable ()

Indique si l'erreur peut être récupérée ou non.

Renvoie
boolean

rerunFull

public boolean rerunFull ()

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

Renvoie
boolean

setActionInProgress

public FailureDescription setActionInProgress (ActionInProgress action)

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

Paramètres
action ActionInProgress

Renvoie
FailureDescription

setCause

public FailureDescription setCause (Throwable cause)

Définit l'exception à l'origine de l'échec, le cas échéant.

Paramètres
cause Throwable

Renvoie
FailureDescription

setDebugHelpMessage

public FailureDescription setDebugHelpMessage (String message)

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

Paramètres
message String

Renvoie
FailureDescription

setErrorIdentifier

public FailureDescription setErrorIdentifier (ErrorIdentifier errorId)

Définit l'ErrorIdentifier représentant l'échec.

Paramètres
errorId ErrorIdentifier

Renvoie
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 l'TestRecordProto.FailureStatus associé à l'échec.

Paramètres
status TestRecordProto.FailureStatus

Renvoie
FailureDescription

setFullRerun

public FailureDescription setFullRerun (boolean fullRerun)

Indique si l'exécution complète doit être recommencée en cas d'échec.

Paramètres
fullRerun boolean

Renvoie
FailureDescription

setOrigin

public FailureDescription setOrigin (String origin)

Définit l'origine de l'erreur.

Paramètres
origin String

Renvoie
FailureDescription

setRetriable

public FailureDescription setRetriable (boolean retriable)

Indique si l'échec peut être récupéré ou non.

Paramètres
retriable boolean

Renvoie
FailureDescription

toString

public String toString ()

Renvoie
String