DeviceUpdateTargetPreparer

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
       ↳ com.android.tradefed.targetprep.DeviceUpdateTargetPreparer


デバイスの更新に関する一般的な手順を処理する抽象 ITargetPreparer (ビルドサービスではなく)外部ソースからのデバイス イメージ ファイル。実際の更新内容 実装者に委任できます。

概要

パブリック コンストラクタ

DeviceUpdateTargetPreparer()

パブリック メソッド

void setUp(TestInformation testInfo)

保護されたメソッド

abstract File getDeviceUpdateImage()

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

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

デバイスでデバイス イメージの更新を実行する

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

デバイスの更新後、更新後のセットアップ手順の前に実行されるアクション 確認できます。

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

デバイスの更新前に実行されるアクション。

パブリック コンストラクタ

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

パブリック メソッド

セットアップ

public void setUp (TestInformation testInfo)

パラメータ
testInfo TestInformation

例外
BuildError
DeviceNotAvailableException
TargetSetupError

保護されたメソッド

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

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

戻り値
File

PerformDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

デバイスでデバイス イメージの更新を実行する

例外
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

デバイスの更新後、更新後のセットアップ手順の前に実行されるアクション 確認できます。このメソッドは、フラッシュ同時実行制御の外部で呼び出されます。

例外
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

デバイスの更新前に実行されるアクション。このメソッドは フラッシュ同時実行制御が含まれています。

例外
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError