BuildRetrievalError
public
class
BuildRetrievalError
extends HarnessException
java.lang.Object | ||
↳ | com.android.tradefed.error.HarnessException | |
↳ | com.android.tradefed.build.BuildRetrievalError |
检索要用于测试的 build 时发生了严重错误。
摘要
公共构造函数 | |
---|---|
BuildRetrievalError(String reason)
构建包含有意义的错误消息的新 |
|
BuildRetrievalError(String reason, ErrorIdentifier errorId)
构造一个包含有意义的错误消息的新 |
|
BuildRetrievalError(String reason, Throwable cause)
构造一个新的 |
|
BuildRetrievalError(String reason, Throwable cause, IBuildInfo build)
构建包含有意义的错误消息、原因和 build 详细信息的新 |
|
BuildRetrievalError(String reason, Throwable cause, ErrorIdentifier errorId)
构造一个包含有意义的错误消息和原因的新 |
|
BuildRetrievalError(String reason, Throwable cause, ErrorIdentifier errorId, IBuildInfo 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, 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 |
IBuildInfo :IBuildInfo |