IDeviceFlasher
public interface IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
Fait clignoter une image de périphérique sur un périphérique.
Sommaire
Classes imbriquées | |
---|---|
enum | IDeviceFlasher.UserDataFlashOption Énumération des options de gestion de l'image des données utilisateur |
Méthodes publiques | |
---|---|
abstract void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) Les flashs se construisent sur l'appareil. |
abstract CommandStatus | getSystemFlashingStatus () Récupérez l'état d'exécution de la commande pour les partitions système primaires clignotantes. |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () Obtient si l'image des données utilisateur doit être flashée, effacée ou conservée |
abstract void | overrideDeviceOptions (ITestDevice device) Remplacer les options d'un appareil. |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) Définit la liste des chemins sous /data . |
abstract void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) Définit le mécanisme par lequel le clignotant peut récupérer les fichiers de ressources pour le clignotement. |
abstract void | setForceSystemFlash (boolean forceSystemFlash) Définit si le système doit toujours être flashé même si la version actuelle est exécutée |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) Définit si un disque RAM supplémentaire doit être flashé après la mise à jour du périphérique via le zip d'image |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) Indique si l'image des données utilisateur doit être flashée, effacée ou conservée |
abstract void | setWipeTimeout (long timeout) Définissez le délai d'attente pour l'effacement des données. |
default boolean | shouldFlashRamdisk () Vérifie si le clignotant est configuré pour avoir un disque mémoire supplémentaire doit être flashé après la mise à jour de l'appareil via le zip d'image |
Méthodes publiques
éclat
public abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
Les flashs se construisent sur l'appareil.
Retourne immédiatement après la fin du clignotement. Les appelants doivent attendre que l'appareil soit en ligne et disponible avant de procéder au test.Paramètres | |
---|---|
device | ITestDevice : l' ITestDevice à flasher |
deviceBuild | IDeviceBuildInfo : l' IDeviceBuildInfo à flasher |
Jette | |
---|---|
TargetSetupError | en cas d'échec de la compilation flash |
DeviceNotAvailableException | si l'appareil ne répond plus |
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
Récupérez l'état d'exécution de la commande pour les partitions système primaires clignotantes.
Notez que si les partitions système ne sont pas flashées (le système a déjà la construction à flasher), l'état de la commande peut être null
Retour | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Obtient si l'image des données utilisateur doit être flashée, effacée ou conservée
Retour | |
---|---|
IDeviceFlasher.UserDataFlashOption | Si l'image des données utilisateur doit être flashée, effacée ou conservée |
overrideDeviceOptions
public abstract void overrideDeviceOptions (ITestDevice device)
Remplacer les options d'un appareil. Utilisé pour remplacer les valeurs d'option par défaut si les valeurs par défaut ne sont pas prises en charge par un périphérique particulier.
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
Définit la liste des chemins sous /data
pour éviter l'effacement lors de l'utilisation d' ITestsZipInstaller
/data
.Paramètres | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Définit le mécanisme par lequel le clignotant peut récupérer les fichiers de ressources pour le clignotement.
Paramètres | |
---|---|
retriever | IFlashingResourcesRetriever : le IFlashingResourcesRetriever à utiliser |
setForceSystemFlash
public abstract void setForceSystemFlash (boolean forceSystemFlash)
Définit si le système doit toujours être flashé même si la version actuelle est exécutée
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
Définit si un disque RAM supplémentaire doit être flashé après la mise à jour du périphérique via le zip d'image
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
Indique si l'image des données utilisateur doit être flashée, effacée ou conservée
setWipeTimeout
public abstract void setWipeTimeout (long timeout)
Définissez le délai d'attente pour l'effacement des données.
Paramètres | |
---|---|
timeout | long |
shouldFlashRamdisk
public boolean shouldFlashRamdisk ()
Vérifie si le clignotant est configuré pour avoir un disque RAM supplémentaire doit être flashé après la mise à jour de l'appareil via le zip d'image
Retour | |
---|---|
boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.