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 de cible qui effectue le téléchargement parallèle d'un package OTA spécifié, applique le package, attend le démarrage de l'appareil et injecte les propriétés de compilation de l'appareil à utiliser comme informations de compilation
Ce préparateur de cible part du principe que l'appareil sera en mode adb standard au démarrage et s'assurera que l'appareil se ferme dans le même mode, mais avec la version plus récente appliquée. Toute transition d'état de l'appareil inattendue pendant le processus sera signalée comme TargetSetupError
. Il en va de même pour toute erreur de téléchargement parallèle 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 parallèle du package OTA |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Attend que l'appareil passe du mode sideload au mode de récupération, puis redémarre en mode 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 de l'appareil à utiliser pour la mise à jour.
Renvoie | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Effectue le téléchargement parallèle du package OTA
Génère | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Attend que l'appareil passe du mode sideload au mode de récupération, puis redémarre en mode espace utilisateur.
Génère | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Redémarre l'appareil en mode sideload en préparation
Génère | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |