BuildRetrievalError

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)

設定建構資訊。

公用建構函式

BuildRetrievalError

public BuildRetrievalError (String reason)

以有意義的錯誤訊息建構新的 BuildRetrievalError

參數
reason String:說明錯誤原因的錯誤訊息

BuildRetrievalError

public BuildRetrievalError (String reason, 
                ErrorIdentifier errorId)

以有意義的錯誤訊息建構新的 BuildRetrievalError

參數
reason String:說明錯誤原因的錯誤訊息

errorId ErrorIdentifier:該錯誤的錯誤 ID。

BuildRetrievalError

public BuildRetrievalError (String reason, 
                Throwable cause)

以有意義的錯誤訊息建構新的 BuildRetrievalError,以及 。

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

cause ThrowableThrowable擷取 ProvideBuildError 的原始原因

BuildRetrievalError

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

建構新的 BuildRetrievalError,內含有意義的錯誤訊息與原因。

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

cause ThrowableThrowable擷取 ProvideBuildError 的原始原因

errorId ErrorIdentifier:該錯誤的錯誤 ID。

BuildRetrievalError

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

建構包含有意義的錯誤訊息、BuildRetrievalError 原因和建構細節

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

cause ThrowableThrowable擷取 ProvideBuildError 的原始原因

build IBuildInfo:嘗試擷取的版本詳細資料

BuildRetrievalError

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

建構新的 BuildRetrievalError,內含有意義的錯誤訊息、原因和 建構詳細資料

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

cause ThrowableThrowable擷取 ProvideBuildError 的原始原因

errorId ErrorIdentifier:該錯誤的錯誤 ID。

build IBuildInfo:嘗試擷取的版本詳細資料

公用方法

getBuildInfo

public IBuildInfo getBuildInfo ()

傳回嘗試擷取的版本詳細資料。

傳回的 IBuildInfo 永遠不會為空值,但可能缺少某些資料,例如 build_id 等

傳回
IBuildInfo IBuildInfo

setBuildInfo

public void setBuildInfo (IBuildInfo build)

設定建構資訊。

參數
build IBuildInfoIBuildInfo