DeviceFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
Sous-classes directes connues |
Un ITargetPreparer
qui fait clignoter une image sur du matériel Android physique.
Sommaire
Classes imbriquées |
---|
enum | DeviceFlashPreparer.EncryptionOptions Énumération des options de gestion du chiffrement de l'image des données utilisateur |
Constructeurs publics
DeviceFlashPreparer
public DeviceFlashPreparer ()
Méthodes publiques
public void setUp (TestInformation testInfo)
Paramètres |
---|
testInfo | TestInformation |
Jette |
---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
Paramètres |
---|
testInfo | TestInformation |
e | Throwable |
Jette |
---|
DeviceNotAvailableException | |
Méthodes protégées
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Vérification possible avant de clignoter pour s'assurer que le périphérique est comme prévu par rapport aux informations de construction.
Jette |
---|
| com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException | |
BuildError | |
createFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Créez IDeviceFlasher
à utiliser. Les sous-classes peuvent remplacer
Paramètres |
---|
device | ITestDevice |
Jette |
---|
DeviceNotAvailableException | |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Obtient le temps d'attente de démarrage de l'appareil
getHostOptions
protected IHostOptions getHostOptions ()
Obtient l'instance IHostOptions
à utiliser.
Exposé pour les tests unitaires
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Rapporte les données de synchronisation clignotantes de l'appareil au backend de métriques
Paramètres |
---|
branch | String : la branche d'où provient la construction de l'appareil |
buildFlavor | String : la saveur de la construction de l'appareil |
buildId | String : le numéro de build de la build de l'appareil |
serial | String : le numéro de série de l'appareil |
queueTime | long : le temps passé à attendre qu'une limite clignotante devienne disponible |
flashingTime | long : le temps passé à clignoter le zip de l'image de l'appareil |
flashingStatus | CommandStatus : l'état d'exécution de la commande clignotante |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Paramètres |
---|
skipPostFlashBuildIdCheck | boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Paramètres |
---|
skipPostFlashFlavorCheck | 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.