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


Un élément ITargetPreparer abstrait qui gère les étapes courantes de mise à jour des appareils avec un fichier image d'appareil à partir d'une source externe (par opposition à un service de compilation). La mise à jour est délégué à l'implémentation des sous-classes.

Résumé

Constructeurs publics

DeviceUpdateTargetPreparer()

Méthodes publiques

void setUp(TestInformation testInfo)

Méthodes protégées

abstract File getDeviceUpdateImage()

Fournit une instance ERROR(/File) représentant le fichier image de l'appareil à utiliser pour la mise à jour

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Effectue la mise à jour de l'image de l'appareil

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Actions à effectuer après la mise à jour de l'appareil, mais avant la fin des étapes de configuration après la mise à jour d'exécution.

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Actions à effectuer avant la mise à jour de l'appareil.

Constructeurs publics

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Méthodes publiques

Configurer

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Génère
BuildError
DeviceNotAvailableException
TargetSetupError

Méthodes protégées

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

Fournit une instance ERROR(/File) représentant le fichier image de l'appareil à utiliser pour la mise à jour

Renvoie
File

actDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Effectue la mise à jour de l'image de l'appareil

Génère
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

Actions de mise à jour post-mise à jour

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Actions à effectuer après la mise à jour de l'appareil, mais avant la fin des étapes de configuration après la mise à jour d'exécution. Cette méthode sera appelée en dehors du contrôle de simultanéité du flash.

Génère
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

PreUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Actions à effectuer avant la mise à jour de l'appareil. Cette méthode sera appelée en dehors de avec un contrôle de simultanéité clignotante.

Génère
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError