FailureDescription
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()
|
公共方法
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 |
|
getDebugHelpMessage
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 |
|
isRetriable
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 |
|