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


Préparateur de cible qui effectue le chargement latéral 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 suppose que l'appareil sera en mode adb normal au démarrage et s'assurera qu'il quitte le même mode, mais avec la nouvelle compilation appliquée. Toute transition d'état inattendue 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 File représentant le fichier image de l'appareil à utiliser pour la mise à jour

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 de chargement latéral en préparation

Constructeurs publics

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

Méthodes protégées

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Fournit une instance 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 chargement latéral du package OTA

Génère
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

Génère
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Redémarre l'appareil en mode de chargement latéral en préparation

Génère
DeviceNotAvailableException
TargetSetupError