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 |
等於
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 |