Fehlerbeschreibung

public class FailureDescription
extends Object

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


Die Klasse, die eine Fehlerinformation in der Handelsföderation beschreibt. Diese Klasse enthält das Debugging Informationen und den Kontext des Fehlers, die helfen, das Problem zu verstehen.

Zusammenfassung

Öffentliche Methoden

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

Erstellen Sie basierend auf der Fehlermeldung, die im Zusammenhang mit dem Fehler generiert wurde, einen FailureDescription.

static FailureDescription create(String errorMessage)

Erstellen Sie basierend auf der Fehlermeldung, die im Zusammenhang mit dem Fehler generiert wurde, einen FailureDescription.

boolean equals(Object obj)
ActionInProgress getActionInProgress()

Gibt die Aktion zurück, die während des Fehlers ausgeführt wird.

Throwable getCause()

Gibt die Ausnahme zurück, die den Fehler verursacht hat.

String getDebugHelpMessage()

Gibt die Hilfemeldung zur Fehlerbehebung zurück.

ErrorIdentifier getErrorIdentifier()

Gibt das ErrorIdentifier zurück, das den Fehler darstellt.

String getErrorMessage()

Gibt die mit dem Fehler verbundene Fehlermeldung zurück.

TestRecordProto.FailureStatus getFailureStatus()

Gibt den mit dem Fehler verknüpften FailureStatus zurück.

String getFormattedErrorMessage()

Eine formatierte Darstellung des Fehlers und einiger Details.

String getOrigin()

Gibt den Ursprung des Fehlers zurück.

int hashCode()
boolean isRetriable()

Gibt zurück, ob der Fehler wiederholbar ist oder nicht.

boolean rerunFull()

Gibt zurück, ob die vollständige Ausführung wiederholt werden muss oder nicht.

FailureDescription setActionInProgress(ActionInProgress action)

Legt die während des Fehlers laufende Aktion fest.

FailureDescription setCause(Throwable cause)

Legt die Ausnahme fest, die den Fehler verursacht hat, falls vorhanden.

FailureDescription setDebugHelpMessage(String message)

Legt die Hilfemeldung zur Fehlerbehebung für den Fehler fest.

FailureDescription setErrorIdentifier(ErrorIdentifier errorId)

Legt den ErrorIdentifier fest, der den Fehler darstellt.

void setErrorMessage(String errorMessage)

Legt die Fehlermeldung fest.

FailureDescription setFailureStatus(TestRecordProto.FailureStatus status)

Verknüpfte TestRecordProto.FailureStatus festlegen mit dem Fehler.

FailureDescription setFullRerun(boolean fullRerun)

Legt fest, ob die vollständige Ausführung noch einmal ausgeführt werden soll, wenn ein Ausführungsfehler auftritt.

FailureDescription setOrigin(String origin)

Legt den Ursprung des Fehlers fest.

FailureDescription setRetriable(boolean retriable)

Legt fest, ob der Fehler wiederherstellbar ist.

String toString()

Öffentliche Methoden

create

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

Erstellen Sie basierend auf der Fehlermeldung, die im Zusammenhang mit dem Fehler generiert wurde, einen FailureDescription.

Parameter
errorMessage String: Die Fehlermeldung, die zu dem Fehler geführt hat.

status TestRecordProto.FailureStatus: Der mit dem Fehler verknüpfte Status.

Returns
FailureDescription die erstellte FailureDescription

create

public static FailureDescription create (String errorMessage)

Erstellen Sie basierend auf der Fehlermeldung, die im Zusammenhang mit dem Fehler generiert wurde, einen FailureDescription.

Parameter
errorMessage String: Die Fehlermeldung, die zu dem Fehler geführt hat.

Returns
FailureDescription die erstellte FailureDescription

ist gleich

public boolean equals (Object obj)

Parameter
obj Object

Returns
boolean

getActionInProgress (In Bearbeitung)

public ActionInProgress getActionInProgress ()

Gibt die Aktion zurück, die während des Fehlers ausgeführt wird. Kann null sein.

Returns
ActionInProgress

Grund

public Throwable getCause ()

Gibt die Ausnahme zurück, die den Fehler verursacht hat. Kann null sein.

Returns
Throwable

getDebugHelpMessage

public String getDebugHelpMessage ()

Gibt die Hilfemeldung zur Fehlerbehebung zurück. Kann null sein.

Returns
String

getErrorIdentifier

public ErrorIdentifier getErrorIdentifier ()

Gibt das ErrorIdentifier zurück, das den Fehler darstellt. Kann null sein.

Returns
ErrorIdentifier

getErrorMessage

public String getErrorMessage ()

Gibt die mit dem Fehler verbundene Fehlermeldung zurück.

Returns
String

getFailureStatus

public TestRecordProto.FailureStatus getFailureStatus ()

Gibt den mit dem Fehler verknüpften FailureStatus zurück. Kann null sein.

Returns
TestRecordProto.FailureStatus

getFormattedErrorMessage

public String getFormattedErrorMessage ()

Eine formatierte Darstellung des Fehlers und einiger Details.

Returns
String

getOrigin

public String getOrigin ()

Gibt den Ursprung des Fehlers zurück. Kann null sein.

Returns
String

hashCode

public int hashCode ()

Returns
int

isRetriable (Abrufbar)

public boolean isRetriable ()

Gibt zurück, ob der Fehler wiederholbar ist oder nicht.

Returns
boolean

rerunFull

public boolean rerunFull ()

Gibt zurück, ob die vollständige Ausführung wiederholt werden muss oder nicht.

Returns
boolean

setActionInProgress (In Bearbeitung)

public FailureDescription setActionInProgress (ActionInProgress action)

Legt die während des Fehlers laufende Aktion fest.

Parameter
action ActionInProgress

Returns
FailureDescription

Ursache

public FailureDescription setCause (Throwable cause)

Legt die Ausnahme fest, die den Fehler verursacht hat, falls vorhanden.

Parameter
cause Throwable

Returns
FailureDescription

DebugHelpMessage festlegen

public FailureDescription setDebugHelpMessage (String message)

Legt die Hilfemeldung zur Fehlerbehebung für den Fehler fest.

Parameter
message String

Returns
FailureDescription

setErrorIdentifier

public FailureDescription setErrorIdentifier (ErrorIdentifier errorId)

Legt den ErrorIdentifier fest, der den Fehler darstellt.

Parameter
errorId ErrorIdentifier

Returns
FailureDescription

Fehlernachricht festlegen

public void setErrorMessage (String errorMessage)

Legt die Fehlermeldung fest.

Parameter
errorMessage String

setFailureStatus

public FailureDescription setFailureStatus (TestRecordProto.FailureStatus status)

Verknüpfte TestRecordProto.FailureStatus festlegen mit dem Fehler.

Parameter
status TestRecordProto.FailureStatus

Returns
FailureDescription

SetFullRerun

public FailureDescription setFullRerun (boolean fullRerun)

Legt fest, ob die vollständige Ausführung noch einmal ausgeführt werden soll, wenn ein Ausführungsfehler auftritt.

Parameter
fullRerun boolean

Returns
FailureDescription

SetOrigin

public FailureDescription setOrigin (String origin)

Legt den Ursprung des Fehlers fest.

Parameter
origin String

Returns
FailureDescription

setRetriable

public FailureDescription setRetriable (boolean retriable)

Legt fest, ob der Fehler wiederherstellbar ist.

Parameter
retriable boolean

Returns
FailureDescription

toString

public String toString ()

Returns
String