故障描述

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

獲取操作進行中

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

設定動作進行中

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