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()

更新に使用するデバイス イメージ ファイルを表す ERROR(/File) インスタンスを提供します。

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