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(String reason, ErrorIdentifier errorId)
      构建包含有意义的错误消息的新  | |
| 
      BuildRetrievalError(String reason, Throwable cause)
      构造包含有意义的错误消息和原因的新  | |
| 
      BuildRetrievalError(String reason, Throwable cause, ErrorIdentifier errorId)
      构造包含有意义的错误消息和原因的新  | |
| 
      BuildRetrievalError(String reason, Throwable cause, IBuildInfo build)
      构建包含有意义的错误消息、原因和 build 详细信息的新  | |
| 
      BuildRetrievalError(String reason, Throwable cause, ErrorIdentifier errorId, IBuildInfo build)
      构建一个包含有意义的错误消息、原因和 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)构建包含有意义的错误消息、原因和 build 详细信息的新 BuildRetrievalError。
| 参数 | |
|---|---|
| reason | String:详细的错误消息。 | 
| cause | Throwable:一个Throwable,用于捕获 ProvideBuildError 的原始原因 | 
| build | IBuildInfo:尝试检索的 build 的详细信息 | 
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 | 
