Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

TestDeviceOptions

public class TestDeviceOptions
extends Object

java.lang.Object
com.android.tradefed.device.TestDeviceOptions


Conteneur pour les Option ITestDevice

Sommaire

Classes imbriquées

enum TestDeviceOptions.InstanceType

Constantes

int DEFAULT_ADB_PORT

Des champs

public static final String INSTANCE_TYPE_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Constructeurs publics

TestDeviceOptions ()

Méthodes publiques

void addGceDriverParams (String param)

Ajoutez un paramètre aux paramètres du pilote gce.

boolean allowGceCmdTimeoutOverride ()

Renvoie si nous devons ou non nous fier aux arguments de délai d'attente de démarrage d'acloud, s'ils sont présents.

long getAdbCommandTimeout ()
int getAdbRecoveryTimeout ()
long getAvailableTimeout ()
File getAvdConfigFile ()

Renvoyez le fichier de configuration Gce Avd pour démarrer l'instance.

File getAvdDriverBinary ()

Renvoyez le chemin d'accès au binaire pour démarrer l'instance Gce Avd.

String getBaseImage ()

Renvoie le nom de l'image de base à utiliser pour l'instance actuelle

long getBugreportzTimeout ()

Renvoie la valeur du délai d'attente à appliquer à la capture de bugreportz.

String getConnCheckUrl ()
static String getCreateCommandByInstanceType ( TestDeviceOptions.InstanceType type)
String getCrosPassword ()

Renvoie le mot de passe avec lequel se connecter à Chrome OS.

String getCrosUser ()

Renvoie l'utilisateur Chrome OS sous lequel se connecter.

Integer getCutoffBattery ()
MultiMap <File, String> getExtraFiles ()

Renvoyez les fichiers supplémentaires à télécharger sur GCE lors de la création d'un cloud.

getExtraOxygenArgs ()

Renvoie les arguments supplémentaires pour louer un appareil Oxygen.

static getExtraParamsByInstanceType ( TestDeviceOptions.InstanceType type, String baseImage)
File getFastbootBinary ()

Renvoie un fichier binaire fastboot spécifié à utiliser.

int getFastbootTimeout ()
String getGceAccount ()

Renvoyer le compte de messagerie gce à utiliser avec le pilote

long getGceCmdTimeout ()

Renvoyez le délai d'attente Gce Avd pour que l'instance soit mise en ligne.

String getGceDriverBuildIdParam ()

Renvoie le paramètre du pilote GCE qui doit être associé à l'ID de build à partir des informations de build

MultiMap <String, File> getGceDriverFileParams ()

Renvoie les chemins de fichiers supplémentaires en tant que paramètres du pilote GCE fournis via l'option.

Log.LogLevel getGceDriverLogLevel ()

Renvoie le niveau de journalisation du pilote Gce Avd.

getGceDriverParams ()

Renvoyer les paramètres supplémentaires du pilote GCE fournis via l'option

int getGceMaxAttempt ()

Renvoie le nombre maximal de tentatives de démarrage d'un appareil gce

TestDeviceOptions.InstanceType getInstanceType ()

Renvoie le type d'instance de périphérique virtuel qui doit être créé

String getInstanceUser ()

Renvoie l'utilisateur de l'instance de l'appareil virtuel GCE qui doit être créé

getInvocationAttributeToMetadata ()

Renvoie true si nous devons bloquer l'achèvement du démontage de GCE avant de continuer.

String getLogcatOptions ()
long getMaxLogcatDataSize ()

Obtenez la taille maximale approximative des données d'un logcat tmp à conserver, en octets.

long getMaxWifiConnectTime ()
long getOnlineTimeout ()
String getOxygenAccountingUser ()

Renvoie l'utilisateur comptable de l'appareil Oxygen.

com.android.tradefed.device.TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

Renvoie La taille de l'hôte sur lequel le périphérique virtuel Oxygen sera exécuté.

long getOxygenLeaseLength ()

Renvoie la durée de location de l'appareil Oxygen en millisecondes.

String getOxygenServiceAddress ()

Renvoie l'adresse de service de l'appareil Oxygen.

String getOxygenTargetRegion ()

Renvoie la région cible de l'appareil Oxygen.

getPostBootCommands ()
int getRebootTimeout ()
int getRemoteAdbPort ()

Renvoie le port distant dans l'instance que le serveur adb écoute

getRemoteFetchFilePattern ()

Renvoie la liste des motifs à tenter de récupérer via scp.

File getRemoteTf ()

Le fichier pointant vers le répertoire de la version de Tradefed à pousser vers la télécommande.

File getServiceAccountJsonKeyFile ()
File getSshPrivateKeyPath ()

Renvoie le chemin de la clé ssh à utiliser pour les opérations avec l'instance Gce Avd.

int getUnencryptRebootTimeout ()
boolean getUseFastbootErase ()
int getWifiAttempts ()
int getWifiRetryWaitTime ()
String getWifiUtilAPKPath ()
boolean isDisableKeyguard ()

Vérifiez si nous devons ou non tenter de désactiver le keyguard une fois le démarrage terminé

boolean isEnableAdbRoot ()

Vérifiez si la racine adb doit être activée au démarrage pour ce périphérique

boolean isLogcatCaptureEnabled ()
boolean isWifiExpoRetryEnabled ()
void setAdbCommandTimeout (long adbCommandTimeout)
void setAdbRecoveryTimeout (int adbRecoveryTimeout)
void setAvdConfigFile (File avdConfigFile)

Définissez le fichier de configuration Gce Avd pour démarrer l'instance.

void setAvdDriverBinary (File avdDriverBinary)

Définissez le chemin d'accès au binaire pour démarrer l'instance Gce Avd.

void setConnCheckUrl (String url)
void setCutoffBattery (int cutoffBattery)

définir le niveau de batterie minimum pour continuer l'invocation.

void setDisableKeyguard (boolean disableKeyguard)

Définissez si nous devons ou non tenter de désactiver le verrouillage du clavier une fois le démarrage terminé

void setExtraFiles ( MultiMap <File, String> extraFiles)

Définissez les fichiers supplémentaires à télécharger sur GCE lors de la création d'un cloud.

void setFastbootTimeout (int fastbootTimeout)
void setGceCmdTimeout (long gceCmdTimeout)

Définissez le délai d'attente Gce Avd pour que l'instance soit mise en ligne.

void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

Définissez le paramètre du pilote GCE qui doit être associé à l'ID de build à partir des informations de build

void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

Définissez le niveau de journalisation du pilote Gce Avd.

void setGceMaxAttempt (int gceMaxAttempt)

Définir le nombre maximal de tentatives de démarrage d'un appareil gce

void setInstanceUser (String instanceUser)

Définissez l'utilisateur de l'instance du périphérique virtuel GCE qui doit être créé.

void setLogcatOptions (String logcatOptions)

Définir les options à transmettre à logcat

void setMaxLogcatDataSize (long maxLogcatDataSize)

Définir la taille maximale approximative d'un logcat tmp à conserver, en octets

void setOnlineTimeout (long onlineTimeout)
void setRebootTimeout (int rebootTimeout)
void setRemoteAdbPort (int remoteAdbPort)

Définissez le port distant dans l'instance que le serveur adb écoute

void setServiceAccountJsonKeyFile (File jsonKeyFile)

Définissez le fichier de clé JSON du compte de service.

void setSkipTearDown (boolean shouldSkipTearDown)

Renvoie true si le démontage de GCE doit être ignoré.

void setSshPrivateKeyPath (File sshPrivateKeyPath)

Définissez le chemin de la clé ssh à utiliser pour les opérations avec l'instance Gce Avd.

void setUnencryptRebootTimeout (int unencryptRebootTimeout)
void setUseFastbootErase (boolean useFastbootErase)
void setWifiAttempts (int wifiAttempts)
boolean shouldDisableReboot ()
boolean shouldSkipTearDown ()

Renvoie true si le démontage de GCE doit être ignoré.

boolean shouldUseContentProvider ()

Renvoie si le fournisseur de contenu Tradefed peut ou non être utilisé pour envoyer/extraire des fichiers.

boolean useExitStatusWorkaround ()

Retourne s'il faut utiliser une solution de contournement pour obtenir l'état de sortie du shell sur les appareils plus anciens sans shell v2.

boolean useOxygen ()

Renvoie vrai si vous utilisez Oxygen pour créer des périphériques virtuels.

boolean useOxygenProxy ()

Renvoie true si nous voulons que TradeFed appelle directement Oxygen pour louer un appareil.

boolean useUpdatedBootloaderStatus ()

Renvoie s'il faut ou non utiliser le statut d'état du chargeur de démarrage le plus récent.

boolean waitForGceTearDown ()

Renvoie true si nous devons bloquer l'achèvement du démontage de GCE avant de continuer.

Constantes

DEFAULT_ADB_PORT

public static final int DEFAULT_ADB_PORT

Valeur constante : 5555 (0x000015b3)

Des champs

INSTANCE_TYPE_OPTION

public static final String INSTANCE_TYPE_OPTION

REMOTE_TF_VERSION_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Constructeurs publics

TestDeviceOptions

public TestDeviceOptions ()

Méthodes publiques

addGceDriverParams

public void addGceDriverParams (String param)

Ajoutez un paramètre aux paramètres du pilote gce.

Paramètres
param String

allowGceCmdTimeoutOverride

public boolean allowGceCmdTimeoutOverride ()

Renvoie si nous devons ou non nous fier aux arguments de délai d'attente de démarrage d'acloud, s'ils sont présents.

Retour
boolean

getAdbCommandTimeout

public long getAdbCommandTimeout ()

Retour
long le délai d'attente pour envoyer une commande en msecs.

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

Retour
int le délai d'attente en msecs pour démarrer en mode de récupération.

getAvailableTimeout

public long getAvailableTimeout ()

Retour
long le temps par défaut en ms pour attendre qu'un appareil soit disponible.

getAvdConfigFile

public File getAvdConfigFile ()

Renvoyez le fichier de configuration Gce Avd pour démarrer l'instance.

Retour
File

getAvdDriverBinary

public File getAvdDriverBinary ()

Renvoyez le chemin d'accès au binaire pour démarrer l'instance Gce Avd.

Retour
File

getBaseImage

public String getBaseImage ()

Renvoie le nom de l'image de base à utiliser pour l'instance actuelle

Retour
String

getBugreportzTimeout

public long getBugreportzTimeout ()

Renvoie la valeur du délai d'attente à appliquer à la capture de bugreportz.

Retour
long

getConnCheckUrl

public String getConnCheckUrl ()

Retour
String l'URL par défaut à utiliser pour les tests de connectivité.

getCreateCommandByInstanceType

public static String getCreateCommandByInstanceType (TestDeviceOptions.InstanceType type)

Paramètres
type TestDeviceOptions.InstanceType

Retour
String

getCrosPassword

public String getCrosPassword ()

Renvoie le mot de passe avec lequel se connecter à Chrome OS.

Retour
String

getCrosUser

public String getCrosUser ()

Renvoie l'utilisateur Chrome OS sous lequel se connecter.

Retour
String

getCutoffBattery

public Integer getCutoffBattery ()

Retour
Integer le niveau de batterie minimum pour continuer l'invocation.

getExtraFiles

public MultiMap<File, String> getExtraFiles ()

Renvoyez les fichiers supplémentaires à télécharger sur GCE lors de la création d'un cloud.

Retour
MultiMap <File, String>

getExtraOxygenArgs

public  getExtraOxygenArgs ()

Renvoie les arguments supplémentaires pour louer un appareil Oxygen.

Retour

getExtraParamsByInstanceType

public static  getExtraParamsByInstanceType (TestDeviceOptions.InstanceType type, 
                String baseImage)

Paramètres
type TestDeviceOptions.InstanceType

baseImage String

Retour

getFastbootBinary

public File getFastbootBinary ()

Renvoie un fichier binaire fastboot spécifié à utiliser. si null, utilisez celui de DeviceManager.

Retour
File

getFastbootTimeout

public int getFastbootTimeout ()

Retour
int le délai d'attente pour démarrer en mode fastboot en msecs.

getGceAccount

public String getGceAccount ()

Renvoyer le compte de messagerie gce à utiliser avec le pilote

Retour
String

getGceCmdTimeout

public long getGceCmdTimeout ()

Renvoyez le délai d'attente Gce Avd pour que l'instance soit mise en ligne.

Retour
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

Renvoie le paramètre du pilote GCE qui doit être associé à l'ID de build à partir des informations de build

Retour
String

getGceDriverFileParams

public MultiMap<String, File> getGceDriverFileParams ()

Renvoie les chemins de fichiers supplémentaires en tant que paramètres du pilote GCE fournis via l'option.

Retour
MultiMap <String, File>

getGceDriverLogLevel

public Log.LogLevel getGceDriverLogLevel ()

Renvoie le niveau de journalisation du pilote Gce Avd.

Retour
Log.LogLevel

getGceDriverParams

public  getGceDriverParams ()

Renvoyer les paramètres supplémentaires du pilote GCE fournis via l'option

Retour

getGceMaxAttempt

public int getGceMaxAttempt ()

Renvoie le nombre maximal de tentatives de démarrage d'un appareil gce

Retour
int

getInstanceType

public TestDeviceOptions.InstanceType getInstanceType ()

Renvoie le type d'instance de périphérique virtuel qui doit être créé

Retour
TestDeviceOptions.InstanceType

getInstanceUser

public String getInstanceUser ()

Renvoie l'utilisateur de l'instance de l'appareil virtuel GCE qui doit être créé

Retour
String

getInvocationAttributeToMetadatagetInvocationAttributeToMetadata

public  getInvocationAttributeToMetadata ()

Renvoie true si nous devons bloquer l'achèvement du démontage de GCE avant de continuer.

Retour

getLogcatOptions

public String getLogcatOptions ()

Retour
String les options logcat configurées

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

Obtenez la taille maximale approximative des données d'un logcat tmp à conserver, en octets.

Retour
long

getMaxWifiConnectTime

public long getMaxWifiConnectTime ()

Retour
long le temps maximum pour tenter de se connecter au wifi.

getOnlineTimeout

public long getOnlineTimeout ()

Retour
long le temps par défaut en ms pour attendre qu'un appareil soit en ligne.

getOxygenAccountingUser

public String getOxygenAccountingUser ()

Renvoie l'utilisateur comptable de l'appareil Oxygen.

Retour
String

getOxygenDeviceSize

public com.android.tradefed.device.TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

Renvoie La taille de l'hôte sur lequel le périphérique virtuel Oxygen sera exécuté.

Retour
com.android.tradefed.device.TestDeviceOptions.DeviceSize

getOxygenLeaseLength

public long getOxygenLeaseLength ()

Renvoie la durée de location de l'appareil Oxygen en millisecondes.

Retour
long

getOxygenServiceAddress

public String getOxygenServiceAddress ()

Renvoie l'adresse de service de l'appareil Oxygen.

Retour
String

getOxygenTargetRegion

public String getOxygenTargetRegion ()

Renvoie la région cible de l'appareil Oxygen.

Retour
String

getPostBootCommands

public  getPostBootCommands ()

Retour
une liste de commandes shell à exécuter après le redémarrage.

getRebootTimeout

public int getRebootTimeout ()

Retour
int le délai d'attente en msecs pour le démarrage complet du système.

getRemoteAdbPort

public int getRemoteAdbPort ()

Renvoie le port distant dans l'instance que le serveur adb écoute

Retour
int

getRemoteFetchFilePattern

public  getRemoteFetchFilePattern ()

Renvoie la liste des motifs à tenter de récupérer via scp.

Retour

getRemoteTf

public File getRemoteTf ()

Le fichier pointant vers le répertoire de la version de Tradefed à pousser vers la télécommande.

Retour
File

getServiceAccountJsonKeyFile

public File getServiceAccountJsonKeyFile ()

Retour
File le fichier de clé JSON du compte de service.

getSshPrivateKeyPath

public File getSshPrivateKeyPath ()

Renvoie le chemin de la clé ssh à utiliser pour les opérations avec l'instance Gce Avd.

Retour
File

getUnencryptRebootTimeout

public int getUnencryptRebootTimeout ()

Retour
int le délai d'attente en msecs pour que le système de fichiers soit formaté et que le périphérique redémarre après le décryptage.

getUseFastbootErase

public boolean getUseFastbootErase ()

Retour
boolean s'il faut utiliser l'effacement fastboot au lieu du format fastboot pour effacer les partitions.

getWifiAttempts

public int getWifiAttempts ()

Retour
int le nombre par défaut de tentatives de connexion au réseau wifi.

getWifiRetryWaitTime

public int getWifiRetryWaitTime ()

Retour
int le temps d'attente de base entre les tentatives de connexion wifi.

getWifiUtilAPKPath

public String getWifiUtilAPKPath ()

Retour
String le chemin apk wifiutil

isDisableKeyguard

public boolean isDisableKeyguard ()

Vérifiez si nous devons ou non tenter de désactiver le keyguard une fois le démarrage terminé

Retour
boolean

isEnableAdbRoot

public boolean isEnableAdbRoot ()

Vérifiez si la racine adb doit être activée au démarrage pour ce périphérique

Retour
boolean

isLogcatCaptureEnabled

public boolean isLogcatCaptureEnabled ()

Retour
boolean true si la capture du logcat en arrière-plan est activée

isWifiExpoRetryEnabled

public boolean isWifiExpoRetryEnabled ()

Retour
boolean si la stratégie de nouvelle tentative exponentielle doit être utilisée.

setAdbCommandTimeout

public void setAdbCommandTimeout (long adbCommandTimeout)

Paramètres
adbCommandTimeout long

Retour
void le délai d'attente pour envoyer une commande en msecs.

setAdbRecoveryTimeout

public void setAdbRecoveryTimeout (int adbRecoveryTimeout)

Paramètres
adbRecoveryTimeout int : le délai d'attente en msecs pour démarrer en mode de récupération.

setAvdConfigFile

public void setAvdConfigFile (File avdConfigFile)

Définissez le fichier de configuration Gce Avd pour démarrer l'instance.

Paramètres
avdConfigFile File

setAvdDriverBinary

public void setAvdDriverBinary (File avdDriverBinary)

Définissez le chemin d'accès au binaire pour démarrer l'instance Gce Avd.

Paramètres
avdDriverBinary File

setConnCheckUrlsetConnCheckUrl

public void setConnCheckUrl (String url)

Paramètres
url String

setCutoffBattery

public void setCutoffBattery (int cutoffBattery)

définir le niveau de batterie minimum pour continuer l'invocation.

Paramètres
cutoffBattery int

setDisableKeyguard

public void setDisableKeyguard (boolean disableKeyguard)

Définissez si nous devons ou non tenter de désactiver le verrouillage du clavier une fois le démarrage terminé

Paramètres
disableKeyguard boolean

setExtraFiles

public void setExtraFiles (MultiMap<File, String> extraFiles)

Définissez les fichiers supplémentaires à télécharger sur GCE lors de la création d'un cloud.

Paramètres
extraFiles MultiMap

setFastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

Paramètres
fastbootTimeout int : le délai en msecs pour démarrer en mode fastboot.

setGceCmdTimeout

public void setGceCmdTimeout (long gceCmdTimeout)

Définissez le délai d'attente Gce Avd pour que l'instance soit mise en ligne.

Paramètres
gceCmdTimeout long

setGceDriverBuildIdParam

public void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

Définissez le paramètre du pilote GCE qui doit être associé à l'ID de build à partir des informations de build

Paramètres
gceDriverBuildIdParam String

setGceDriverLogLevel

public void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

Définissez le niveau de journalisation du pilote Gce Avd.

Paramètres
mGceDriverLogLevel Log.LogLevel

setGceMaxAttempt

public void setGceMaxAttempt (int gceMaxAttempt)

Définir le nombre maximal de tentatives de démarrage d'un appareil gce

Paramètres
gceMaxAttempt int

setInstanceUser

public void setInstanceUser (String instanceUser)

Définissez l'utilisateur de l'instance du périphérique virtuel GCE qui doit être créé.

Paramètres
instanceUser String

setLogcatOptions

public void setLogcatOptions (String logcatOptions)

Définir les options à transmettre à logcat

Paramètres
logcatOptions String

setMaxLogcatDataSize

public void setMaxLogcatDataSize (long maxLogcatDataSize)

Définir la taille maximale approximative d'un logcat tmp à conserver, en octets

Paramètres
maxLogcatDataSize long

setOnlineTimeout

public void setOnlineTimeout (long onlineTimeout)

Paramètres
onlineTimeout long

setRebootTimeout

public void setRebootTimeout (int rebootTimeout)

Paramètres
rebootTimeout int : le délai d'attente en msecs pour que le système démarre complètement.

setRemoteAdbPort

public void setRemoteAdbPort (int remoteAdbPort)

Définissez le port distant dans l'instance que le serveur adb écoute

Paramètres
remoteAdbPort int

setServiceAccountJsonKeyFilesetServiceAccountJsonKeyFile

public void setServiceAccountJsonKeyFile (File jsonKeyFile)

Définissez le fichier de clé JSON du compte de service.

Paramètres
jsonKeyFile File : le fichier clé.

setSkipTearDown

public void setSkipTearDown (boolean shouldSkipTearDown)

Renvoie true si le démontage de GCE doit être ignoré. Faux sinon.

Paramètres
shouldSkipTearDown boolean

setSshPrivateKeyPath

public void setSshPrivateKeyPath (File sshPrivateKeyPath)

Définissez le chemin de la clé ssh à utiliser pour les opérations avec l'instance Gce Avd.

Paramètres
sshPrivateKeyPath File

setUnencryptRebootTimeout

public void setUnencryptRebootTimeout (int unencryptRebootTimeout)

Paramètres
unencryptRebootTimeout int : le délai d'attente en msecs pour que le système de fichiers soit formaté et que l'appareil redémarre après le décryptage.

setUseFastbootErase

public void setUseFastbootErase (boolean useFastbootErase)

Paramètres
useFastbootErase boolean : s'il faut utiliser fastboot erase au lieu du format fastboot pour effacer les partitions.

setWifiAttempts

public void setWifiAttempts (int wifiAttempts)

Paramètres
wifiAttempts int

devrait désactiver le redémarrage

public boolean shouldDisableReboot ()

Retour
boolean si le redémarrage de l'appareil doit être désactivé

devrait ignorer le démontage

public boolean shouldSkipTearDown ()

Renvoie true si le démontage de GCE doit être ignoré. Faux sinon.

Retour
boolean

shouldUseContentProvider

public boolean shouldUseContentProvider ()

Renvoie si le fournisseur de contenu Tradefed peut ou non être utilisé pour envoyer/extraire des fichiers.

Retour
boolean

useExitStatusWorkaround

public boolean useExitStatusWorkaround ()

Retourne s'il faut utiliser une solution de contournement pour obtenir l'état de sortie du shell sur les appareils plus anciens sans shell v2.

Retour
boolean

utiliserOxygène

public boolean useOxygen ()

Renvoie vrai si vous utilisez Oxygen pour créer des périphériques virtuels. Faux sinon.

Retour
boolean

useOxygenProxy

public boolean useOxygenProxy ()

Renvoie true si nous voulons que TradeFed appelle directement Oxygen pour louer un appareil.

Retour
boolean

useUpdatedBootloaderStatus

public boolean useUpdatedBootloaderStatus ()

Renvoie s'il faut ou non utiliser le statut d'état du chargeur de démarrage le plus récent.

Retour
boolean

attendreGceTearDown

public boolean waitForGceTearDown ()

Renvoie true si nous devons bloquer l'achèvement du démontage de GCE avant de continuer.

Retour
boolean