失败说明

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

公共方法

create

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

根据失败时生成的错误消息创建 FailureDescription

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

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

返回
FailureDescription 创建的FailureDescription

create

public static FailureDescription create (String errorMessage)

根据失败时生成的错误消息创建 FailureDescription

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

返回
FailureDescription 创建的FailureDescription

equals

public boolean equals (Object obj)

参数
obj Object

返回
boolean

getActionInProgress

public ActionInProgress getActionInProgress ()

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

返回
ActionInProgress

getCause

public Throwable getCause ()

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

返回
Throwable

获取调试帮助消息

public String getDebugHelpMessage ()

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

返回
String

getErrorIdentifier

public ErrorIdentifier getErrorIdentifier ()

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

返回
ErrorIdentifier

getErrorMessage

public String getErrorMessage ()

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

返回
String

getFailureStatus

public TestRecordProto.FailureStatus getFailureStatus ()

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

返回
TestRecordProto.FailureStatus

getFormattedErrorMessage

public String getFormattedErrorMessage ()

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

返回
String

getOrigin

public String getOrigin ()

返回错误的起因。可以为 null。

返回
String

hashCode

public int hashCode ()

返回
int

可重试

public boolean isRetriable ()

返回错误是否可重试。

返回
boolean

rerunFull

public boolean rerunFull ()

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

返回
boolean

setActionInProgress

public FailureDescription setActionInProgress (ActionInProgress action)

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

参数
action ActionInProgress

返回
FailureDescription

setCause

public FailureDescription setCause (Throwable cause)

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

参数
cause Throwable

返回
FailureDescription

setDebugHelpMessage

public FailureDescription setDebugHelpMessage (String message)

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

参数
message String

返回
FailureDescription

setErrorIdentifier

public FailureDescription setErrorIdentifier (ErrorIdentifier errorId)

设置表示失败的 ErrorIdentifier

参数
errorId ErrorIdentifier

返回
FailureDescription

setErrorMessage

public void setErrorMessage (String errorMessage)

设置错误消息。

参数
errorMessage String

setFailureStatus

public FailureDescription setFailureStatus (TestRecordProto.FailureStatus status)

设置关联的 TestRecordProto.FailureStatus 会发生故障

参数
status TestRecordProto.FailureStatus

返回
FailureDescription

setFullRerun

public FailureDescription setFullRerun (boolean fullRerun)

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

参数
fullRerun boolean

返回
FailureDescription

setOrigin

public FailureDescription setOrigin (String origin)

设置错误的起因。

参数
origin String

返回
FailureDescription

setRetriable

public FailureDescription setRetriable (boolean retriable)

设置失败是否可重试。

参数
retriable boolean

返回
FailureDescription

toString

public String toString ()

返回
String