故障描述

public class FailureDescription
extends Object

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


描述 Trade Federation 中的故障信息的类。此类包含有助于理解问题的调试信息和故障上下文。

概括

公共方法

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

根据故障生成的错误消息创建FailureDescription

static FailureDescription create (String errorMessage)

根据故障生成的错误消息创建FailureDescription

boolean equals (Object obj)
ActionInProgress getActionInProgress ()

返回失败期间正在进行的操作。

Throwable getCause ()

返回导致失败的异常。

String getDebugHelpMessage ()

返回调试帮助消息。

ErrorIdentifier getErrorIdentifier ()

返回表示失败的ErrorIdentifier

String getErrorMessage ()

返回与失败相关的错误消息。

TestRecordProto.FailureStatus getFailureStatus ()

返回与失败关联的 FailureStatus。

String getFormattedErrorMessage ()

显示错误和一些详细信息的格式化方式。

String getOrigin ()

返回错误的根源。

int hashCode ()
boolean isRetriable ()

返回错误是否可重试。

boolean rerunFull ()

返回我们是否需要重试完整运行。

FailureDescription setActionInProgress ( ActionInProgress action)

设置失败期间正在进行的操作。

FailureDescription setCause (Throwable cause)

设置导致失败的异常(如果有)。

FailureDescription setDebugHelpMessage (String message)

设置失败的调试帮助消息。

FailureDescription setErrorIdentifier ( ErrorIdentifier errorId)

设置表示失败的ErrorIdentifier

void setErrorMessage (String errorMessage)

设置错误消息。

FailureDescription setFailureStatus (TestRecordProto.FailureStatus status)

设置与失败关联的TestRecordProto.FailureStatus

FailureDescription setFullRerun (boolean fullRerun)

设置发生运行失败时是否重新运行完整运行。

FailureDescription setOrigin (String origin)

设置错误的来源。

FailureDescription setRetriable (boolean retriable)

设置失败是否可重试。

String toString ()

公共方法

创造

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

根据故障生成的错误消息创建FailureDescription

参数
errorMessage String :失败的错误消息。

status TestRecordProto.FailureStatus :与失败关联的状态。

退货
FailureDescription创建的FailureDescription

创造

public static FailureDescription create (String errorMessage)

根据故障生成的错误消息创建FailureDescription

参数
errorMessage String :失败的错误消息。

退货
FailureDescription创建的FailureDescription

等于

public boolean equals (Object obj)

参数
obj Object

退货
boolean

获取操作进行中

public ActionInProgress getActionInProgress ()

返回失败期间正在进行的操作。可以为空。

退货
ActionInProgress

获取原因

public Throwable getCause ()

返回导致失败的异常。可以为空。

退货
Throwable

获取调试帮助消息

public String getDebugHelpMessage ()

返回调试帮助消息。可以为空。

退货
String

获取错误标识符

public ErrorIdentifier getErrorIdentifier ()

返回表示失败的ErrorIdentifier 。可以为空。

退货
ErrorIdentifier

获取错误消息

public String getErrorMessage ()

返回与失败相关的错误消息。

退货
String

获取失败状态

public TestRecordProto.FailureStatus getFailureStatus ()

返回与失败关联的 FailureStatus。可以为空。

退货
TestRecordProto.FailureStatus

获取格式化错误消息

public String getFormattedErrorMessage ()

显示错误和一些详细信息的格式化方式。

退货
String

获取原点

public String getOrigin ()

返回错误的根源。可以为空。

退货
String

哈希码

public int hashCode ()

退货
int

可重审

public boolean isRetriable ()

返回错误是否可重试。

退货
boolean

重新运行完整

public boolean rerunFull ()

返回我们是否需要重试完整运行。

退货
boolean

设置动作进行中

public FailureDescription setActionInProgress (ActionInProgress action)

设置失败期间正在进行的操作。

参数
action ActionInProgress

退货
FailureDescription

设置原因

public FailureDescription setCause (Throwable cause)

设置导致失败的异常(如果有)。

参数
cause Throwable

退货
FailureDescription

设置调试帮助消息

public FailureDescription setDebugHelpMessage (String message)

设置失败的调试帮助消息。

参数
message String

退货
FailureDescription

设置错误标识符

public FailureDescription setErrorIdentifier (ErrorIdentifier errorId)

设置表示失败的ErrorIdentifier

参数
errorId ErrorIdentifier

退货
FailureDescription

设置错误消息

public void setErrorMessage (String errorMessage)

设置错误消息。

参数
errorMessage String

设置失败状态

public FailureDescription setFailureStatus (TestRecordProto.FailureStatus status)

设置与失败关联的TestRecordProto.FailureStatus

参数
status TestRecordProto.FailureStatus

退货
FailureDescription

设置完全重新运行

public FailureDescription setFullRerun (boolean fullRerun)

设置发生运行失败时是否重新运行完整运行。

参数
fullRerun boolean

退货
FailureDescription

设置原点

public FailureDescription setOrigin (String origin)

设置错误的来源。

参数
origin String

退货
FailureDescription

设置可重试

public FailureDescription setRetriable (boolean retriable)

设置失败是否可重试。

参数
retriable boolean

退货
FailureDescription

到字符串

public String toString ()

退货
String