FailureDescription
public
class
FailureDescription
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.result.FailureDescription |
The class describing a failure information in Trade Federation. This class contains the debugging information and context of the failure that helps understanding the issue.
Summary
Public methods | |
|---|---|
static
FailureDescription
|
create(String errorMessage, TestRecordProto.FailureStatus status)
Create a |
static
FailureDescription
|
create(String errorMessage)
Create a |
boolean
|
equals(Object obj)
|
ActionInProgress
|
getActionInProgress()
Returns the action in progress during the failure. |
Throwable
|
getCause()
Returns the exception that caused the failure. |
String
|
getDebugHelpMessage()
Returns the debug help message. |
ErrorIdentifier
|
getErrorIdentifier()
Returns the |
String
|
getErrorMessage()
Returns the error message associated with the failure. |
TestRecordProto.FailureStatus
|
getFailureStatus()
Returns the FailureStatus associated with the failure. |
String
|
getFormattedErrorMessage()
A formatted way of displaying the error and some details. |
String
|
getOrigin()
Returns the origin of the error. |
int
|
hashCode()
|
boolean
|
isRetriable()
Returns whether or not the error is retriable or not. |
boolean
|
rerunFull()
Returns whether or not we need to retry the full run or not. |
FailureDescription
|
setActionInProgress(ActionInProgress action)
Sets the action in progress during the failure. |
FailureDescription
|
setCause(Throwable cause)
Sets the exception that caused the failure if any. |
FailureDescription
|
setDebugHelpMessage(String message)
Sets the debug help message for the failure. |
FailureDescription
|
setErrorIdentifier(ErrorIdentifier errorId)
Sets the |
void
|
setErrorMessage(String errorMessage)
Sets the error message. |
FailureDescription
|
setFailureStatus(TestRecordProto.FailureStatus status)
Set the |
FailureDescription
|
setFullRerun(boolean fullRerun)
Sets whether or not to rerun the full run when a run failure occurs. |
FailureDescription
|
setOrigin(String origin)
Sets the origin of the error. |
FailureDescription
|
setRetriable(boolean retriable)
Sets whether or not the failure is retriable. |
String
|
toString()
|
Public methods
create
public static FailureDescription create (String errorMessage, TestRecordProto.FailureStatus status)
Create a FailureDescription based on the error message generated from the failure.
| Parameters | |
|---|---|
errorMessage |
String: The error message from the failure. |
status |
TestRecordProto.FailureStatus: The status associated with the failure. |
| Returns | |
|---|---|
FailureDescription |
the created FailureDescription |
create
public static FailureDescription create (String errorMessage)
Create a FailureDescription based on the error message generated from the failure.
| Parameters | |
|---|---|
errorMessage |
String: The error message from the failure. |
| Returns | |
|---|---|
FailureDescription |
the created FailureDescription |
equals
public boolean equals (Object obj)
| Parameters | |
|---|---|
obj |
Object |
| Returns | |
|---|---|
boolean |
|
getActionInProgress
public ActionInProgress getActionInProgress ()
Returns the action in progress during the failure. Can be null.
| Returns | |
|---|---|
ActionInProgress |
|
getCause
public Throwable getCause ()
Returns the exception that caused the failure. Can be null.
| Returns | |
|---|---|
Throwable |
|
getDebugHelpMessage
public String getDebugHelpMessage ()
Returns the debug help message. Can be null.
| Returns | |
|---|---|
String |
|
getErrorIdentifier
public ErrorIdentifier getErrorIdentifier ()
Returns the ErrorIdentifier representing the failure. Can be null.
| Returns | |
|---|---|
ErrorIdentifier |
|
getErrorMessage
public String getErrorMessage ()
Returns the error message associated with the failure.
| Returns | |
|---|---|
String |
|
getFailureStatus
public TestRecordProto.FailureStatus getFailureStatus ()
Returns the FailureStatus associated with the failure. Can be null.
| Returns | |
|---|---|
TestRecordProto.FailureStatus |
|
getFormattedErrorMessage
public String getFormattedErrorMessage ()
A formatted way of displaying the error and some details.
| Returns | |
|---|---|
String |
|
getOrigin
public String getOrigin ()
Returns the origin of the error. Can be null.
| Returns | |
|---|---|
String |
|
hashCode
public int hashCode ()
| Returns | |
|---|---|
int |
|
isRetriable
public boolean isRetriable ()
Returns whether or not the error is retriable or not.
| Returns | |
|---|---|
boolean |
|
rerunFull
public boolean rerunFull ()
Returns whether or not we need to retry the full run or not.
| Returns | |
|---|---|
boolean |
|
setActionInProgress
public FailureDescription setActionInProgress (ActionInProgress action)
Sets the action in progress during the failure.
| Parameters | |
|---|---|
action |
ActionInProgress |
| Returns | |
|---|---|
FailureDescription |
|
setCause
public FailureDescription setCause (Throwable cause)
Sets the exception that caused the failure if any.
| Parameters | |
|---|---|
cause |
Throwable |
| Returns | |
|---|---|
FailureDescription |
|
setDebugHelpMessage
public FailureDescription setDebugHelpMessage (String message)
Sets the debug help message for the failure.
| Parameters | |
|---|---|
message |
String |
| Returns | |
|---|---|
FailureDescription |
|
setErrorIdentifier
public FailureDescription setErrorIdentifier (ErrorIdentifier errorId)
Sets the ErrorIdentifier representing the failure.
| Parameters | |
|---|---|
errorId |
ErrorIdentifier |
| Returns | |
|---|---|
FailureDescription |
|
setErrorMessage
public void setErrorMessage (String errorMessage)
Sets the error message.
| Parameters | |
|---|---|
errorMessage |
String |
setFailureStatus
public FailureDescription setFailureStatus (TestRecordProto.FailureStatus status)
Set the TestRecordProto.FailureStatus associated
with the failure.
| Parameters | |
|---|---|
status |
TestRecordProto.FailureStatus |
| Returns | |
|---|---|
FailureDescription |
|
setFullRerun
public FailureDescription setFullRerun (boolean fullRerun)
Sets whether or not to rerun the full run when a run failure occurs.
| Parameters | |
|---|---|
fullRerun |
boolean |
| Returns | |
|---|---|
FailureDescription |
|
setOrigin
public FailureDescription setOrigin (String origin)
Sets the origin of the error.
| Parameters | |
|---|---|
origin |
String |
| Returns | |
|---|---|
FailureDescription |
|
setRetriable
public FailureDescription setRetriable (boolean retriable)
Sets whether or not the failure is retriable.
| Parameters | |
|---|---|
retriable |
boolean |
| Returns | |
|---|---|
FailureDescription |
|
toString
public String toString ()
| Returns | |
|---|---|
String |
|