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, IBuildInfo build)

构建包含有意义的错误消息、原因和 build 详细信息的新 BuildRetrievalError

BuildRetrievalError(String reason, Throwable cause, ErrorIdentifier errorId)

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

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

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

公共方法

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, 
                IBuildInfo build)

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

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

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

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

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, 
                ErrorIdentifier errorId, 
                IBuildInfo build)

构建一个包含有意义的错误消息、原因和 build 详细信息的新 BuildRetrievalError

参数
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