多重失敗說明

public final class MultiFailureDescription
extends FailureDescription

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


在一個收納架中收納多個 FailureDescription。當您對同一個測試案例或執行作業進行多次嘗試,且每次都導致失敗時,可以使用此方法載入所有失敗說明。

摘要

公用建構函式

MultiFailureDescription(FailureDescription... failures)
MultiFailureDescription( failures)

公用方法

MultiFailureDescription addFailure(FailureDescription failure)

將另一個失敗的項目新增至現有的 MultiFailureDescription

boolean equals(Object obj)
ErrorIdentifier getErrorIdentifier()

傳回代表失敗的 ErrorIdentifier

String getErrorMessage()

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

TestRecordProto.FailureStatus getFailureStatus()

傳回與失敗相關的 FailureStatus。

getFailures()

傳回 MultiFailureDescription 追蹤的 FailureDescription 清單。

String getOrigin()

傳回錯誤來源。

boolean isRetriable()

傳回錯誤是否可復原。

String toString()

公用建構函式

多重失敗說明

public MultiFailureDescription (FailureDescription... failures)

參數
failures FailureDescription

MultiFailureDescription

public MultiFailureDescription ( failures)

參數
failures

公用方法

addFailure

public MultiFailureDescription addFailure (FailureDescription failure)

在現有的 MultiFailureDescription 中新增另一個失敗。

參數
failure FailureDescription:其他失敗

傳回
MultiFailureDescription 目前的 MultiFailureDescription

等於

public boolean equals (Object obj)

參數
obj Object

傳回
boolean

getErrorIdentifier

public ErrorIdentifier getErrorIdentifier ()

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

傳回
ErrorIdentifier

getErrorMessage

public String getErrorMessage ()

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

傳回
String

取得失敗狀態

public TestRecordProto.FailureStatus getFailureStatus ()

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

傳回
TestRecordProto.FailureStatus

getFailures

public  getFailures ()

傳回 MultiFailureDescription 追蹤的 FailureDescription 清單。

傳回

getOrigin

public String getOrigin ()

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

傳回
String

isRetriable

public boolean isRetriable ()

傳回錯誤是否可重試。

傳回
boolean

toString

public String toString ()

傳回
String