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


擷取用於測試的建構版本時發生嚴重錯誤。

摘要

公用建構函式

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 ThrowableThrowable,擷取 ProvideBuildError 的原始原因

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