故障描述

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

getActionInProgress

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

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 setOrigin (String origin)

設置錯誤的來源。

參數
origin String

退貨
FailureDescription

設置重試

public FailureDescription setRetriable (boolean retriable)

設置失敗是否可重試。

參數
retriable boolean

退貨
FailureDescription

到字符串

public String toString ()

退貨
String