故障描述
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 () |
公共方法
創造
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 Throwable getCause ()
傳回導致失敗的異常。可以為空。
退貨 | |
---|---|
Throwable |
取得偵錯協助訊息
public String getDebugHelpMessage ()
返回調試幫助訊息。可以為空。
退貨 | |
---|---|
String |
取得錯誤訊息
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 setRetriable (boolean retriable)
設定失敗是否可重試。
參數 | |
---|---|
retriable | boolean |
退貨 | |
---|---|
FailureDescription |
到字串
public String toString ()
退貨 | |
---|---|
String |