故障描述
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 |
获取原因
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 |
设置动作进行中
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 |