BuildRetrievalError

public class BuildRetrievalError
extends HarnessException

java.lang.Object 中
   ↳ com.android.tradefed.error.HarnessException
     ↳ com.android.tradefed.build.BuildRetrievalError


检索要测试的 build 时发生严重错误。

摘要

公共构造函数

BuildRetrievalError(String reason)

构造一个包含有意义的错误消息的新 BuildRetrievalError

BuildRetrievalError(String reason, ErrorIdentifier errorId)

构造一个包含有意义的错误消息的新 BuildRetrievalError

BuildRetrievalError(String reason, Throwable cause)

构造一个新的 BuildRetrievalError,其中包含有意义的错误消息和 原因。

BuildRetrievalError(String reason, Throwable cause, ErrorIdentifier errorId)

构造一个包含有意义的错误消息和原因的新 BuildRetrievalError

BuildRetrievalError(String reason, Throwable cause, IBuildInfo build)

构造一个新的 BuildRetrievalError,其中包含有意义的错误消息、 原因和构建详情

BuildRetrievalError(String reason, Throwable cause, ErrorIdentifier errorId, IBuildInfo build)

构造一个新的 BuildRetrievalError,其中包含有意义的错误消息、原因和 build 详情。

公共方法

IBuildInfo getBuildInfo()

返回有关尝试检索的 build 的详细信息。

void setBuildInfo(IBuildInfo build)

设置 build 信息。

公共构造函数

BuildRetrievalError

public BuildRetrievalError (String reason)

构造一个包含有意义的错误消息的新 BuildRetrievalError

参数
reason String:用于说明错误原因的错误消息

BuildRetrievalError

public BuildRetrievalError (String reason, 
                ErrorIdentifier errorId)

构造一个包含有意义的错误消息的新 BuildRetrievalError

参数
reason String:用于说明错误原因的错误消息

errorId ErrorIdentifier:此错误的错误标识符。

BuildRetrievalError

public BuildRetrievalError (String reason, 
                Throwable cause)

构造一个新的 BuildRetrievalError,其中包含有意义的错误消息和 原因。

参数
reason String:详细错误消息。

cause Throwable:一个 Throwable,用于捕获 ProvideBuildError 的原始原因

BuildRetrievalError

public BuildRetrievalError (String reason, 
                Throwable cause, 
                ErrorIdentifier errorId)

构造一个包含有意义的错误消息和原因的新 BuildRetrievalError

参数
reason String:详细错误消息。

cause Throwable:一个 Throwable,用于捕获 ProvideBuildError 的原始原因

errorId ErrorIdentifier:此错误的错误标识符。

BuildRetrievalError

public BuildRetrievalError (String reason, 
                Throwable cause, 
                IBuildInfo build)

构造一个新的 BuildRetrievalError,其中包含有意义的错误消息、 原因和构建详情

参数
reason String:详细错误消息。

cause Throwable:一个 Throwable,用于捕获 ProvideBuildError 的原始原因

build IBuildInfo:尝试检索的 build 的详细信息

BuildRetrievalError

public BuildRetrievalError (String reason, 
                Throwable cause, 
                ErrorIdentifier errorId, 
                IBuildInfo build)

构造一个新的 BuildRetrievalError,其中包含有意义的错误消息、原因和 build 详情。

参数
reason String:详细错误消息。

cause Throwable:一个 Throwable,用于捕获 ProvideBuildError 的原始原因

errorId ErrorIdentifier:此错误的错误标识符。

build IBuildInfo:尝试检索的 build 的详细信息

公共方法

getBuildInfo

public IBuildInfo getBuildInfo ()

返回有关尝试检索的 build 的详细信息。

返回的 IBuildInfo 绝不会为 null,但可能会缺少数据,例如 build_id 等

返回
IBuildInfo IBuildInfo

setBuildInfo

public void setBuildInfo (IBuildInfo build)

设置 build 信息。

参数
build IBuildInfoIBuildInfo