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, IBuildInfo build)

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

BuildRetrievalError(String reason, Throwable cause, ErrorIdentifier errorId)

使用有意義的錯誤訊息和原因,建構新的 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, 
                IBuildInfo build)

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

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

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

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

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, 
                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