失敗說明

public class FailureDescription
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.FailureDescription


說明貿易聯盟失敗資訊的類別。這個類別包含偵錯 有關錯誤的資訊和背景脈絡,有助於瞭解問題。

摘要

公用方法

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

取得失敗狀態

public TestRecordProto.FailureStatus getFailureStatus ()

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

傳回
TestRecordProto.FailureStatus

getFormattedErrorMessage

public String getFormattedErrorMessage ()

顯示錯誤和一些詳細資料的格式。

傳回
String

getOrigin

public String getOrigin ()

傳回錯誤來源。可以是空值。

傳回
String

hashCode

public int hashCode ()

傳回
int

可重試

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

設定偵錯說明訊息

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

可設定可重試

public FailureDescription setRetriable (boolean retriable)

設定失敗是否可重試。

參數
retriable boolean

傳回
FailureDescription

toString

public String toString ()

傳回
String