TestDeviceOptions

public class TestDeviceOptions
extends Object

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


Contenitore per l' Option ITestDevice s

Riepilogo

Classi nidificate

enum TestDeviceOptions.InstanceType

Costanti

int DEFAULT_ADB_PORT

Campi

public static final String INSTANCE_TYPE_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Costruttori pubblici

TestDeviceOptions ()

Metodi pubblici

void addGceDriverParams (String param)

Aggiungi un parametro ai parametri del driver gce.

boolean allowGceCmdTimeoutOverride ()

Restituisce se dobbiamo fare affidamento o meno sugli argomenti di timeout di avvio da acloud, se presenti.

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

Restituire il file di configurazione Gce Avd per avviare l'istanza.

File getAvdDriverBinary ()

Restituisce il percorso al binario per avviare l'istanza di Gce Avd.

String getBaseImage ()

Restituisce il nome dell'immagine di base da utilizzare per l'istanza corrente

long getBugreportzTimeout ()

Restituisce il valore di timeout da applicare all'acquisizione di bugreportz.

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

Restituisce la password con cui accedere a Chrome OS.

String getCrosUser ()

Restituisce all'utente Chrome OS di accedere come.

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

Restituisci i file extra necessari per caricare su GCE durante la creazione di un cloud.

getExtraOxygenArgs ()

Restituisce gli argomenti extra per noleggiare un dispositivo Oxygen.

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

Restituisce un binario di avvio rapido specificato da utilizzare.

int getFastbootTimeout ()
String getGceAccount ()

Restituire l'account e-mail gce da utilizzare con il driver

long getGceCmdTimeout ()

Restituire il timeout di Gce Avd affinché l'istanza sia online.

String getGceDriverBuildIdParam ()

Restituisce il parametro del driver GCE che deve essere accoppiato con l'ID build da info build

MultiMap <String, File> getGceDriverFileParams ()

Restituisce i percorsi di file aggiuntivi come parametri del driver GCE forniti tramite l'opzione.

Log.LogLevel getGceDriverLogLevel ()

Restituisce il livello di registro del driver Gce Avd.

getGceDriverParams ()

Restituire i parametri aggiuntivi del driver GCE forniti tramite opzione

int getGceMaxAttempt ()

Restituisce il numero massimo di tentativi per avviare un dispositivo gce

TestDeviceOptions.InstanceType getInstanceType ()

Restituisce il tipo di istanza del dispositivo virtuale che deve essere creato

String getInstanceUser ()

Restituisce l'utente dell'istanza del dispositivo virtuale GCE che deve essere creato

getInvocationAttributeToMetadata ()

Restituisce true se dobbiamo bloccare il completamento dello smontaggio di GCE prima di procedere.

String getLogcatOptions ()
long getMaxLogcatDataSize ()

Ottieni la dimensione massima approssimativa di un dato logcat tmp da conservare, in byte.

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

Restituisce l'utente contabile del dispositivo Oxygen.

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

Restituisce La dimensione dell'host su cui verrà eseguito il dispositivo virtuale Oxygen.

long getOxygenLeaseLength ()

Restituisce la durata del leasing del dispositivo Oxygen in millisecondi.

String getOxygenServiceAddress ()

Restituisce l'indirizzo di servizio del dispositivo Oxygen.

String getOxygenTargetRegion ()

Restituisce la regione di destinazione del dispositivo Oxygen.

getPostBootCommands ()
int getRebootTimeout ()
int getRemoteAdbPort ()

Restituisce la porta remota nell'istanza che il server adb è in ascolto

getRemoteFetchFilePattern ()

Restituisce l'elenco dei pattern da tentare di recuperare tramite scp.

File getRemoteTf ()

Il file che punta alla directory della versione Tradefed da inviare al telecomando.

File getServiceAccountJsonKeyFile ()
File getSshPrivateKeyPath ()

Restituisce il percorso della chiave ssh da utilizzare per le operazioni con l'istanza Gce Avd.

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

Controlla se dobbiamo tentare o meno di disabilitare il keyguard una volta completato l'avvio

boolean isEnableAdbRoot ()

Controlla se adb root deve essere abilitato all'avvio per questo dispositivo

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

Impostare il file di configurazione Gce Avd per avviare l'istanza.

void setAvdDriverBinary (File avdDriverBinary)

Imposta il percorso del file binario per avviare l'istanza di Gce Avd.

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

impostare il livello minimo della batteria per continuare l'invocazione.

void setDisableKeyguard (boolean disableKeyguard)

Imposta se dobbiamo tentare o meno di disabilitare il keyguard una volta completato l'avvio

void setExtraFiles ( MultiMap <File, String> extraFiles)

Imposta i file extra da caricare su GCE durante la creazione di un cloud.

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

Impostare il timeout di Gce Avd affinché l'istanza sia online.

void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

Imposta il parametro del driver GCE che deve essere associato all'ID build da info build

void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

Imposta il livello di registro del driver Gce Avd.

void setGceMaxAttempt (int gceMaxAttempt)

Imposta il numero massimo di tentativi per avviare un dispositivo gce

void setInstanceUser (String instanceUser)

Imposta l'utente dell'istanza del dispositivo virtuale GCE che deve essere creato.

void setLogcatOptions (String logcatOptions)

Imposta le opzioni da trasmettere a logcat

void setMaxLogcatDataSize (long maxLogcatDataSize)

Imposta la dimensione massima approssimativa di un logcat tmp da conservare, in byte

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

Imposta la porta remota nell'istanza che il server adb ascolta

void setServiceAccountJsonKeyFile (File jsonKeyFile)

Imposta il file della chiave json dell'account di servizio.

void setSkipTearDown (boolean shouldSkipTearDown)

Restituisce vero se lo smontaggio di GCE deve essere saltato.

void setSshPrivateKeyPath (File sshPrivateKeyPath)

Imposta il percorso della chiave ssh da utilizzare per le operazioni con l'istanza Gce Avd.

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

Restituisce vero se lo smontaggio di GCE deve essere saltato.

boolean shouldUseContentProvider ()

Restituisce se il provider di contenuti Tradefed può essere utilizzato o meno per eseguire il push/pull di file.

boolean useExitStatusWorkaround ()

Restituisce se utilizzare una soluzione alternativa per ottenere lo stato di uscita della shell sui dispositivi meno recenti senza shell v2.

boolean useOxygen ()

Restituisce true se si utilizza Oxygen per creare dispositivi virtuali.

boolean useOxygenProxy ()

Restituisce true se vogliamo che TradeFed chiami direttamente Oxygen per noleggiare un dispositivo.

boolean useUpdatedBootloaderStatus ()

Restituisce se utilizzare o meno lo stato dello stato del bootloader più recente.

boolean waitForGceTearDown ()

Restituisce true se dobbiamo bloccare il completamento dello smontaggio di GCE prima di procedere.

Costanti

DEFAULT_ADB_PORT

public static final int DEFAULT_ADB_PORT

Valore costante: 5555 (0x000015b3)

Campi

INSTANCE_TYPE_OPTION

public static final String INSTANCE_TYPE_OPTION

REMOTE_TF_VERSION_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Costruttori pubblici

TestDeviceOptions

public TestDeviceOptions ()

Metodi pubblici

addGceDriverParams

public void addGceDriverParams (String param)

Aggiungi un parametro ai parametri del driver gce.

Parametri
param String

allowGceCmdTimeoutOverride

public boolean allowGceCmdTimeoutOverride ()

Restituisce se dobbiamo fare affidamento o meno sugli argomenti di timeout di avvio da acloud, se presenti.

ritorna
boolean

getAdbCommandTimeout

public long getAdbCommandTimeout ()

ritorna
long il timeout per inviare un comando in msec.

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

ritorna
int il timeout in msec per l'avvio in modalità di ripristino.

getAvailableTimeout

public long getAvailableTimeout ()

ritorna
long il tempo predefinito in ms per attendere la disponibilità di un dispositivo.

getAvdConfigFile

public File getAvdConfigFile ()

Restituire il file di configurazione Gce Avd per avviare l'istanza.

ritorna
File

getAvdDriverBinary

public File getAvdDriverBinary ()

Restituisce il percorso al binario per avviare l'istanza di Gce Avd.

ritorna
File

getBaseImage

public String getBaseImage ()

Restituisce il nome dell'immagine di base da utilizzare per l'istanza corrente

ritorna
String

getBugreportzTimeout

public long getBugreportzTimeout ()

Restituisce il valore di timeout da applicare all'acquisizione di bugreportz.

ritorna
long

getConnCheckUrl

public String getConnCheckUrl ()

ritorna
String l'URL predefinito da utilizzare per i test di connettività.

getCreateCommandByInstanceType

public static String getCreateCommandByInstanceType (TestDeviceOptions.InstanceType type)

Parametri
type TestDeviceOptions.InstanceType

ritorna
String

getCrosPassword

public String getCrosPassword ()

Restituisce la password con cui accedere a Chrome OS.

ritorna
String

getCrosUser

public String getCrosUser ()

Restituisce all'utente Chrome OS di accedere come.

ritorna
String

getCutoffBattery

public Integer getCutoffBattery ()

ritorna
Integer il livello minimo della batteria per continuare l'invocazione.

getExtraFiles

public MultiMap<File, String> getExtraFiles ()

Restituisci i file extra necessari per caricare su GCE durante la creazione di un cloud.

ritorna
MultiMap <File, String>

getExtraOxygenArgs

public  getExtraOxygenArgs ()

Restituisce gli argomenti extra per noleggiare un dispositivo Oxygen.

ritorna

getExtraParamsByInstanceType

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

Parametri
type TestDeviceOptions.InstanceType

baseImage String

ritorna

getFastbootBinary

public File getFastbootBinary ()

Restituisce un binario di avvio rapido specificato da utilizzare. se nullo, usa quello di DeviceManager.

ritorna
File

getFastbootTimeout

public int getFastbootTimeout ()

ritorna
int il timeout per l'avvio in modalità di avvio rapido in msec.

getGceAccount

public String getGceAccount ()

Restituire l'account e-mail gce da utilizzare con il driver

ritorna
String

getGceCmdTimeout

public long getGceCmdTimeout ()

Restituire il timeout di Gce Avd affinché l'istanza sia online.

ritorna
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

Restituisce il parametro del driver GCE che deve essere accoppiato con l'ID build da info build

ritorna
String

getGceDriverFileParams

public MultiMap<String, File> getGceDriverFileParams ()

Restituisce i percorsi di file aggiuntivi come parametri del driver GCE forniti tramite l'opzione.

ritorna
MultiMap <String, File>

getGceDriverLogLevel

public Log.LogLevel getGceDriverLogLevel ()

Restituisce il livello di registro del driver Gce Avd.

ritorna
Log.LogLevel

getGceDriverParams

public  getGceDriverParams ()

Restituire i parametri aggiuntivi del driver GCE forniti tramite opzione

ritorna

getGceMaxAttempt

public int getGceMaxAttempt ()

Restituisce il numero massimo di tentativi per avviare un dispositivo gce

ritorna
int

getInstanceType

public TestDeviceOptions.InstanceType getInstanceType ()

Restituisce il tipo di istanza del dispositivo virtuale che deve essere creato

ritorna
TestDeviceOptions.InstanceType

getInstanceUser

public String getInstanceUser ()

Restituisce l'utente dell'istanza del dispositivo virtuale GCE che deve essere creato

ritorna
String

getInvocationAttributeToMetadata

public  getInvocationAttributeToMetadata ()

Restituisce true se dobbiamo bloccare il completamento dello smontaggio di GCE prima di procedere.

ritorna

getLogcatOptions

public String getLogcatOptions ()

ritorna
String le opzioni logcat configurate

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

Ottieni la dimensione massima approssimativa di un dato logcat tmp da conservare, in byte.

ritorna
long

getMaxWifiConnectTime

public long getMaxWifiConnectTime ()

ritorna
long il tempo massimo per tentare di connettersi al wifi.

getOnlineTimeout

public long getOnlineTimeout ()

ritorna
long il tempo predefinito in ms per attendere che un dispositivo sia online.

getOxygenAccountingUser

public String getOxygenAccountingUser ()

Restituisce l'utente contabile del dispositivo Oxygen.

ritorna
String

getOxygenDeviceSize

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

Restituisce La dimensione dell'host su cui verrà eseguito il dispositivo virtuale Oxygen.

ritorna
com.android.tradefed.device.TestDeviceOptions.DeviceSize

getOxygenLeaseLength

public long getOxygenLeaseLength ()

Restituisce la durata del leasing del dispositivo Oxygen in millisecondi.

ritorna
long

getOxygenServiceAddress

public String getOxygenServiceAddress ()

Restituisce l'indirizzo di servizio del dispositivo Oxygen.

ritorna
String

getOxygenTargetRegion

public String getOxygenTargetRegion ()

Restituisce la regione di destinazione del dispositivo Oxygen.

ritorna
String

getPostBootCommands

public  getPostBootCommands ()

ritorna
un elenco di comandi della shell da eseguire dopo il riavvio.

getRebootTimeout

public int getRebootTimeout ()

ritorna
int il timeout in msec per l'avvio completo del sistema.

getRemoteAdbPort

public int getRemoteAdbPort ()

Restituisce la porta remota nell'istanza che il server adb è in ascolto

ritorna
int

getRemoteFetchFilePattern

public  getRemoteFetchFilePattern ()

Restituisce l'elenco dei pattern da tentare di recuperare tramite scp.

ritorna

getRemoteTf

public File getRemoteTf ()

Il file che punta alla directory della versione Tradefed da inviare al telecomando.

ritorna
File

getServiceAccountJsonKeyFile

public File getServiceAccountJsonKeyFile ()

ritorna
File il file della chiave json dell'account di servizio.

getSshPrivateKeyPath

public File getSshPrivateKeyPath ()

Restituisce il percorso della chiave ssh da utilizzare per le operazioni con l'istanza Gce Avd.

ritorna
File

getUnencryptRebootTimeout

public int getUnencryptRebootTimeout ()

ritorna
int il timeout in msec per la formattazione del filesystem e il riavvio del dispositivo dopo la decrittografia.

getUseFastbootErase

public boolean getUseFastbootErase ()

ritorna
boolean se utilizzare la cancellazione di avvio rapido anziché il formato di avvio rapido per cancellare le partizioni.

getWifiAttempts

public int getWifiAttempts ()

ritorna
int il numero predefinito di tentativi di connessione alla rete wifi.

getWifiRetryWaitTime

public int getWifiRetryWaitTime ()

ritorna
int il tempo di attesa di base tra i tentativi di connessione Wi-Fi.

getWifiUtilAPKPath

public String getWifiUtilAPKPath ()

ritorna
String il percorso apk wifiutil

isDisableKeyguard

public boolean isDisableKeyguard ()

Controlla se dobbiamo tentare o meno di disabilitare il keyguard una volta completato l'avvio

ritorna
boolean

isEnableAdbRoot

public boolean isEnableAdbRoot ()

Controlla se adb root deve essere abilitato all'avvio per questo dispositivo

ritorna
boolean

isLogcatCaptureEnabled

public boolean isLogcatCaptureEnabled ()

ritorna
boolean true se l'acquisizione logcat in background è abilitata

isWifiExpoRetryEnabled

public boolean isWifiExpoRetryEnabled ()

ritorna
boolean se deve essere utilizzata la strategia di ripetizione esponenziale.

setAdbCommandTimeout

public void setAdbCommandTimeout (long adbCommandTimeout)

Parametri
adbCommandTimeout long

ritorna
void il timeout per inviare un comando in msec.

setAdbRecoveryTimeout

public void setAdbRecoveryTimeout (int adbRecoveryTimeout)

Parametri
adbRecoveryTimeout int : il timeout in msec per l'avvio in modalità di ripristino.

setAvdConfigFile

public void setAvdConfigFile (File avdConfigFile)

Impostare il file di configurazione Gce Avd per avviare l'istanza.

Parametri
avdConfigFile File

setAvdDriverBinary

public void setAvdDriverBinary (File avdDriverBinary)

Imposta il percorso del file binario per avviare l'istanza di Gce Avd.

Parametri
avdDriverBinary File

setConnCheckUrl

public void setConnCheckUrl (String url)

Parametri
url String

setCutoffBattery

public void setCutoffBattery (int cutoffBattery)

impostare il livello minimo della batteria per continuare l'invocazione.

Parametri
cutoffBattery int

setDisableKeyguard

public void setDisableKeyguard (boolean disableKeyguard)

Imposta se dobbiamo tentare o meno di disabilitare il keyguard una volta completato l'avvio

Parametri
disableKeyguard boolean

setExtraFiles

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

Imposta i file extra da caricare su GCE durante la creazione di un cloud.

Parametri
extraFiles MultiMap

setFastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

Parametri
fastbootTimeout int : il timeout in msec per l'avvio in modalità fastboot.

setGceCmdTimeout

public void setGceCmdTimeout (long gceCmdTimeout)

Impostare il timeout di Gce Avd affinché l'istanza sia online.

Parametri
gceCmdTimeout long

setGceDriverBuildIdParam

public void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

Imposta il parametro del driver GCE che deve essere associato all'ID build da info build

Parametri
gceDriverBuildIdParam String

setGceDriverLogLevel

public void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

Imposta il livello di registro del driver Gce Avd.

Parametri
mGceDriverLogLevel Log.LogLevel

setGceMaxAttempt

public void setGceMaxAttempt (int gceMaxAttempt)

Imposta il numero massimo di tentativi per avviare un dispositivo gce

Parametri
gceMaxAttempt int

setInstanceUser

public void setInstanceUser (String instanceUser)

Imposta l'utente dell'istanza del dispositivo virtuale GCE che deve essere creato.

Parametri
instanceUser String

setLogcatOptions

public void setLogcatOptions (String logcatOptions)

Imposta le opzioni da trasmettere a logcat

Parametri
logcatOptions String

setMaxLogcatDataSize

public void setMaxLogcatDataSize (long maxLogcatDataSize)

Imposta la dimensione massima approssimativa di un logcat tmp da conservare, in byte

Parametri
maxLogcatDataSize long

setOnlineTimeout

public void setOnlineTimeout (long onlineTimeout)

Parametri
onlineTimeout long

setRebootTimeout

public void setRebootTimeout (int rebootTimeout)

Parametri
rebootTimeout int : il timeout in msec per l'avvio completo del sistema.

setRemoteAdbPort

public void setRemoteAdbPort (int remoteAdbPort)

Imposta la porta remota nell'istanza che il server adb ascolta

Parametri
remoteAdbPort int

setServiceAccountJsonKeyFile

public void setServiceAccountJsonKeyFile (File jsonKeyFile)

Imposta il file della chiave json dell'account di servizio.

Parametri
jsonKeyFile File : il file chiave.

imposta SkipTearDown

public void setSkipTearDown (boolean shouldSkipTearDown)

Restituisce vero se lo smontaggio di GCE deve essere saltato. Falso altrimenti.

Parametri
shouldSkipTearDown boolean

setSshPrivateKeyPath

public void setSshPrivateKeyPath (File sshPrivateKeyPath)

Imposta il percorso della chiave ssh da utilizzare per le operazioni con l'istanza Gce Avd.

Parametri
sshPrivateKeyPath File

setUnencryptRebootTimeout

public void setUnencryptRebootTimeout (int unencryptRebootTimeout)

Parametri
unencryptRebootTimeout int : il timeout in msec per la formattazione del filesystem e il riavvio del dispositivo dopo la decrittografia.

setUseFastbootErase

public void setUseFastbootErase (boolean useFastbootErase)

Parametri
useFastbootErase boolean : se usare la cancellazione fastboot invece del formato fastboot per cancellare le partizioni.

setWifiAttempts

public void setWifiAttempts (int wifiAttempts)

Parametri
wifiAttempts int

shouldDisableReboot

public boolean shouldDisableReboot ()

ritorna
boolean se il riavvio del dispositivo deve essere disabilitato

dovrebbeSaltareTearDown

public boolean shouldSkipTearDown ()

Restituisce vero se lo smontaggio di GCE deve essere saltato. Falso altrimenti.

ritorna
boolean

shouldUseContentProvider

public boolean shouldUseContentProvider ()

Restituisce se il provider di contenuti Tradefed può essere utilizzato o meno per eseguire il push/pull di file.

ritorna
boolean

useExitStatusWorkaround

public boolean useExitStatusWorkaround ()

Restituisce se utilizzare una soluzione alternativa per ottenere lo stato di uscita della shell sui dispositivi meno recenti senza shell v2.

ritorna
boolean

usa l'ossigeno

public boolean useOxygen ()

Restituisce true se si utilizza Oxygen per creare dispositivi virtuali. Falso altrimenti.

ritorna
boolean

useOxygenProxy

public boolean useOxygenProxy ()

Restituisce true se vogliamo che TradeFed chiami direttamente Oxygen per noleggiare un dispositivo.

ritorna
boolean

useUpdatedBootloaderStatus

public boolean useUpdatedBootloaderStatus ()

Restituisce se utilizzare o meno lo stato dello stato del bootloader più recente.

ritorna
boolean

waitForGceTearDown

public boolean waitForGceTearDown ()

Restituisce true se dobbiamo bloccare il completamento dello smontaggio di GCE prima di procedere.

ritorna
boolean