構建檢索錯誤

public class BuildRetrievalError
extends HarnessException

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


檢索構建以進行測試時發生致命錯誤。

概括

公共構造函數

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

公共方法

IBuildInfo getBuildInfo ()

返回有關試圖檢索的構建的詳細信息。

void setBuildInfo ( IBuildInfo build)

設置構建信息。

公共構造函數

構建檢索錯誤

public BuildRetrievalError (String reason)

使用有意義的錯誤消息構造一個新的BuildRetrievalError

參數
reason String : 描述錯誤原因的錯誤信息

構建檢索錯誤

public BuildRetrievalError (String reason, 
                ErrorIdentifier errorId)

使用有意義的錯誤消息構造一個新的BuildRetrievalError

參數
reason String : 描述錯誤原因的錯誤消息

errorId ErrorIdentifier :此錯誤的錯誤標識符。

構建檢索錯誤

public BuildRetrievalError (String reason, 
                Throwable cause)

使用有意義的錯誤消息和原因構造一個新的BuildRetrievalError

參數
reason String : 詳細的錯誤信息。

cause Throwable :一個ERROR(/Throwable)捕獲 ProvideBuildError 的原始原因

構建檢索錯誤

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

使用有意義的錯誤消息和原因構造一個新的BuildRetrievalError

參數
reason String : 詳細的錯誤信息。

cause Throwable :一個ERROR(/Throwable)捕獲 ProvideBuildError 的原始原因

errorId ErrorIdentifier :此錯誤的錯誤標識符。

構建檢索錯誤

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

使用有意義的錯誤消息、原因和構建詳細信息構造一個新的BuildRetrievalError

參數
reason String : 詳細的錯誤信息。

cause Throwable :一個ERROR(/Throwable)捕獲 ProvideBuildError 的原始原因

build IBuildInfo :有關嘗試檢索的構建的詳細信息

構建檢索錯誤

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

使用有意義的錯誤消息、原因和構建詳細信息構造一個新的BuildRetrievalError

參數
reason String : 詳細的錯誤信息。

cause Throwable :一個ERROR(/Throwable)捕獲 ProvideBuildError 的原始原因

errorId ErrorIdentifier :此錯誤的錯誤標識符。

build IBuildInfo :有關嘗試檢索的構建的詳細信息

公共方法

獲取構建信息

public IBuildInfo getBuildInfo ()

返回有關嘗試檢索的構建的詳細信息。

返回的IBuildInfo永遠不會為 null,但它可能缺少 build_id 等數據

退貨
IBuildInfo IBuildInfo

設置構建信息

public void setBuildInfo (IBuildInfo build)

設置構建信息。

參數
build IBuildInfoIBuildInfo