SideloadOtaTargetPreparer
public
class
SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
指定された OTA パッケージのサイドローディング、パッケージの適用、待機を行うターゲット作成ツール デバイスが起動し、ビルド情報として使用するデバイスのビルド プロパティが挿入されます。
このターゲット作成ツールは、起動時にデバイスが通常の adb モードになっていることを前提としています。
新しいビルドが適用された状態で、同じモードでデバイスを終了します。制限なし
プロセス中に予期せぬデバイス状態遷移が発生した場合は、TargetSetupError
として報告されます。検出された OTA サイドロード エラーにも同じことが当てはまります。
概要
パブリック コンストラクタ | |
---|---|
SideloadOtaTargetPreparer()
|
保護されたメソッド | |
---|---|
File
|
getDeviceUpdateImage()
更新に使用するデバイス イメージ ファイルを表す |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
OTA パッケージのサイドローディングを実行 |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
デバイスがサイドロードからリカバリに移行するのを待ってから、ユーザー空間に再起動する |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
準備のためにデバイスをサイドロード モードで再起動する |
パブリック コンストラクタ
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
保護されたメソッド
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
更新に使用するデバイス イメージ ファイルを表す ERROR(/File)
インスタンスを提供します。
戻り値 | |
---|---|
File |
PerformDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
OTA パッケージのサイドローディングを実行
例外 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
デバイスがサイドロードからリカバリに移行するのを待ってから、ユーザー空間に再起動する
例外 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
準備のためにデバイスをサイドロード モードで再起動する
例外 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |