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 ERROR(/File) représentant le fichier image de l'appareil à utiliser pour la mise à jour

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