FailureDescription

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()

公用方法

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

等於

public boolean equals (Object obj)

參數
obj Object

傳回
boolean

getActionInProgress

public ActionInProgress getActionInProgress ()

傳回失敗期間正在進行的動作。可為空值。

傳回
ActionInProgress

getCause

public Throwable getCause ()

傳回導致失敗的例外狀況。可為空值。

傳回
Throwable

getDebugHelpMessage

public String getDebugHelpMessage ()

傳回偵錯說明訊息。可為空值。

傳回
String

getErrorIdentifier

public ErrorIdentifier getErrorIdentifier ()

傳回代表失敗的 ErrorIdentifier。可為空值。

傳回
ErrorIdentifier

getErrorMessage

public String getErrorMessage ()

傳回與失敗相關的錯誤訊息。

傳回
String

getFailureStatus

public TestRecordProto.FailureStatus getFailureStatus ()

傳回與失敗相關的 FailureStatus。可為空值。

傳回
TestRecordProto.FailureStatus

getFormattedErrorMessage

public String getFormattedErrorMessage ()

以格式化方式顯示錯誤和部分詳細資料。

傳回
String

getOrigin

public String getOrigin ()

傳回錯誤的來源。可為空值。

傳回
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