Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

IDeviceFlasher

public interface IDeviceFlasher

com.android.tradefed.targetprep.IDeviceFlasher


Fait clignoter une image de périphérique sur un périphérique.

Résumé

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 pour éviter l'effacement lors de l'utilisation d' ITestsZipInstaller

Notez que la granularité de la liste de sauts est des enfants directs de /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 RAM 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

Notez que la granularité de la liste de sauts est des enfants directs de /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