SideloadOtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Un préparateur cible qui effectue le chargement latéral d'un package OTA spécifié, applique le package, attend que le périphérique démarre et injecte les propriétés de construction du périphérique à utiliser comme informations de construction.
Ce préparateur cible suppose que l'appareil sera en mode adb normal au démarrage et garantira que l'appareil se ferme dans le même mode mais avec la version la plus récente appliquée. Toute transition inattendue de l’état de l’appareil au cours du processus sera signalée comme TargetSetupError
, et il en va de même pour toute erreur de chargement latéral OTA détectée.
Résumé
Constructeurs publics | |
---|---|
SideloadOtaTargetPreparer () |
Méthodes protégées | |
---|---|
File | getDeviceUpdateImage () Fournit une instance |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Effectue le chargement latéral du package OTA |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Attend que l'appareil passe du chargement latéral à la récupération, puis redémarre dans l'espace utilisateur |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Redémarre l'appareil en mode sideload en préparation |
Constructeurs publics
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Méthodes protégées
getDeviceUpdateImage
protected 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 void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Effectue le chargement latéral du package OTA
Jetés | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Attend que l'appareil passe du chargement latéral à la récupération, puis redémarre dans l'espace utilisateur
Jetés | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Redémarre l'appareil en mode sideload en préparation
Jetés | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |