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 ITargetPreparer abstrait qui prend en charge les étapes courantes de mise à jour des appareils avec un fichier image de périphérique provenant d'une source externe (par opposition à un service de build). Le mécanisme de mise à jour réel est délégué à l'implémenteur 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 du périphérique à utiliser pour la mise à jour

abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

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

abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)

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

abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)

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

Constructeurs publics

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Méthodes publiques

installation

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Jetés
BuildError
DeviceNotAvailableException
TargetSetupError

Méthodes protégées

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

Fournit une instance ERROR(/File) représentant le fichier image du périphérique à utiliser pour la mise à jour

Retour
File

effectuerDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

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

Jetés
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Actions à effectuer après la mise à jour de l'appareil mais avant l'exécution des étapes de configuration post-mise à jour. Cette méthode sera appelée en dehors du contrôle de concurrence clignotante.

Jetés
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 du contrôle de concurrence clignotante.

Jetés
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError