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 téléchargement indépendant d'un package OTA spécifié, applique le package et attend pour qu'il démarre, et injecte les propriétés de compilation de l'appareil à utiliser comme informations de compilation
Ce préparateur cible suppose que l'appareil sera en mode adb standard au démarrage.
garantit que l'appareil se ferme dans le même mode, mais avec la nouvelle version appliquée. N'importe quelle valeur
Une transition inattendue de l'état de l'appareil au cours du processus est signalée comme TargetSetupError
. Il en va de même pour toute erreur de chargement indépendant 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 téléchargement indépendant du package OTA |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Attend que l'appareil passe du téléchargement indépendant à la récupération, puis redémarre dans l'espace utilisateur |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Redémarre l'appareil en mode de téléchargement indépendant 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 de l'appareil à utiliser pour la mise à jour
Renvoie | |
---|---|
File |
actDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Effectue le téléchargement indépendant du package OTA
Génère | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
Actions de mise à jour post-mise à jour
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Attend que l'appareil passe du téléchargement indépendant à la récupération, puis redémarre dans l'espace utilisateur
Génère | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
PreUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Redémarre l'appareil en mode de téléchargement indépendant en préparation
Génère | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |