MultiFailureDescription

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()

公共构造函数

MultiFailureDescription

public MultiFailureDescription (FailureDescription... failures)

参数
failures FailureDescription

MultiFailureDescription

public MultiFailureDescription ( failures)

参数
failures

公共方法

addFailure

public MultiFailureDescription addFailure (FailureDescription failure)

向现有的 MultiFailureDescription 添加另一个失败情况。

参数
failure FailureDescription:其他失败

返回
MultiFailureDescription 当前 MultiFailureDescription

equals

public boolean equals (Object obj)

参数
obj Object

返回
boolean

getErrorIdentifier

public ErrorIdentifier getErrorIdentifier ()

返回表示失败的 ErrorIdentifier。可以为 null。

返回
ErrorIdentifier

getErrorMessage

public String getErrorMessage ()

返回与失败相关的错误消息。

返回
String

getFailureStatus

public TestRecordProto.FailureStatus getFailureStatus ()

返回与失败相关联的 FailureStatus。可以为 null。

返回
TestRecordProto.FailureStatus

getFailures

public  getFailures ()

返回 MultiFailureDescription 跟踪的 FailureDescription 列表。

返回

getOrigin

public String getOrigin ()

返回错误的来源。可以为 null。

返回
String

isRetriable

public boolean isRetriable ()

返回错误是否可重试。

返回
boolean

toString

public String toString ()

返回
String