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 abstrait qui gère les étapes courantes de mise à jour des appareils avec un fichier d'image d'appareil à partir d'une source externe (par opposition à un service de compilation). Le mécanisme de mise à jour réel est délégué à l'implémentateur 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 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

setUp

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

performDeviceUpdate

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

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Actions à effectuer après la mise à jour de l'appareil, mais avant la configuration post-mise à jour. Cette méthode sera appelée en dehors du contrôle de la simultanéité du clignotement.

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 du contrôle de la simultanéité du clignotement.

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