多重故障描述

public final class MultiFailureDescription
extends FailureDescription

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


在一個容器中收集多個FailureDescription 。當對同一測試用例或運行進行多次嘗試且每次都導致失敗時,這可用於攜帶所有失敗描述。

概括

公共構造函數

MultiFailureDescription ( failures) MultiFailureDescription ( failures)
MultiFailureDescription ( FailureDescription... 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 ( failures)

參數
failures

多重故障描述

public MultiFailureDescription (FailureDescription... failures)

參數
failures FailureDescription

公共方法

添加失敗

public MultiFailureDescription addFailure (FailureDescription failure)

向現有的MultiFailureDescription添加另一個故障。

參數
failure FailureDescription :額外的失敗

退貨
MultiFailureDescription當前的MultiFailureDescription

等於

public boolean equals (Object obj)

參數
obj Object

退貨
boolean

獲取錯誤標識符

public ErrorIdentifier getErrorIdentifier ()

返回表示失敗的ErrorIdentifier 。可以為空。

退貨
ErrorIdentifier

獲取錯誤信息

public String getErrorMessage ()

返回與失敗關聯的錯誤消息。

退貨
String

獲取失敗狀態

public TestRecordProto.FailureStatus getFailureStatus ()

返回與失敗關聯的 FailureStatus。可以為空。

退貨
TestRecordProto.FailureStatus

獲取失敗

public  getFailures ()

返回由MultiFailureDescription跟踪的FailureDescription列表。

退貨

獲取來源

public String getOrigin ()

返回錯誤的來源。可以為空。

退貨
String

可重試

public boolean isRetriable ()

返回錯誤是否可重試。

退貨
boolean

到字符串

public String toString ()

退貨
String