DeviceUpdateTargetPreparerDeviceUpdateTargetPreparer
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 périphériques avec un fichier image de périphérique à partir d'une source externe (par opposition à un service de génération). Le mécanisme de mise à jour proprement dit 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 |
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
DeviceUpdateTargetPreparerDeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Méthodes publiques
installation
public void setUp (TestInformation testInfo)
Paramètres | |
---|---|
testInfo | TestInformation |
Lance | |
---|---|
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
Retour | |
---|---|
File |
effectuerDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Effectue la mise à jour de l'image de l'appareil sur l'appareil
Lance | |
---|---|
| 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.
Lance | |
---|---|
| 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.
Lance | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |