BuildRetrievalError

public class BuildRetrievalError
extends HarnessException

java.lang.Object
java.lang.Throwable
  java.lang.Exception
    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)

使用有意义的错误消息、原因和 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:捕获 ProvideBuildError 原始原因的 Throwable

BuildRetrievalError

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

使用有意义的错误消息、 原因和 build 详细信息构造新的 BuildRetrievalError

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

cause Throwable:捕获 ProvideBuildError 原始原因的 Throwable

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

BuildRetrievalError

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

使用有意义的错误消息和原因构造新的 BuildRetrievalError

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

cause Throwable:捕获 ProvideBuildError 原始原因的 Throwable

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

BuildRetrievalError

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

使用有意义的错误消息、原因和 build 详细信息构造新的 BuildRetrievalError

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

cause Throwable:捕获 ProvideBuildError 原始原因的 Throwable

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