故障描述
public class FailureDescription
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.FailureDescription |
描述 Trade Federation 中的失败信息的类。此类包含有助于理解问题的调试信息和故障上下文。
概括
公共方法 | |
---|---|
static FailureDescription | create (String errorMessage, TestRecordProto.FailureStatus status) 根据失败生成的错误消息创建 |
static FailureDescription | create (String errorMessage) 根据失败生成的错误消息创建 |
boolean | equals (Object obj) |
ActionInProgress | getActionInProgress () 返回失败期间正在进行的操作。 |
Throwable | getCause () 返回导致失败的异常。 |
String | getDebugHelpMessage () 返回调试帮助消息。 |
ErrorIdentifier | getErrorIdentifier () 返回表示失败的 |
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) 设置表示失败的 |
void | setErrorMessage (String errorMessage) 设置错误信息。 |
FailureDescription | setFailureStatus (TestRecordProto.FailureStatus status) 设置与失败关联的 |
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 |
getActionInProgress
public ActionInProgress getActionInProgress ()
返回失败期间正在进行的操作。可以为空。
退货 | |
---|---|
ActionInProgress |
得到原因
public Throwable getCause ()
返回导致失败的异常。可以为空。
退货 | |
---|---|
Throwable |
获取调试帮助消息
public String getDebugHelpMessage ()
返回调试帮助消息。可以为空。
退货 | |
---|---|
String |
获取错误信息
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 |
setActionInProgress
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 setRetriable (boolean retriable)
设置失败是否可重试。
参数 | |
---|---|
retriable | boolean |
退货 | |
---|---|
FailureDescription |
到字符串
public String toString ()
退货 | |
---|---|
String |