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

公共构造函数

多次失败说明

public MultiFailureDescription (FailureDescription... failures)

参数
failures FailureDescription

多次失败说明

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