TestDeviceOptions

public class TestDeviceOptions
extends Object

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


Contêiner para Option ITestDevice s

Resumo

Constantes

int DEFAULT_ADB_PORT

Campos

public static final String INSTANCE_TYPE_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Construtores públicos

TestDeviceOptions ()

Métodos públicos

void addGceDriverParams (String param)

Adicione um parâmetro aos parâmetros do driver gce.

boolean allowGceCmdTimeoutOverride ()

Retorna se devemos ou não confiar nos argumentos de tempo limite de inicialização de uma nuvem, se presente.

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

Retorne o arquivo de configuração Gce Avd para iniciar a instância.

File getAvdDriverBinary ()

Retorne o caminho para o binário para iniciar a instância Gce Avd.

String getBaseImage ()

Retorna o nome da imagem base a ser usada para a instância atual

long getBugreportzTimeout ()

Retorna o valor do tempo limite a ser aplicado à captura do bugreportz.

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

Retorna a senha para fazer login no Chrome OS.

String getCrosUser ()

Retorna o usuário do Chrome OS para fazer login.

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

Retorne os arquivos extras necessários para carregar no GCE durante a criação de uma nuvem.

getExtraOxygenArgs ()

Retorna os argumentos extras para alugar um dispositivo Oxygen.

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

Retorna um binário de inicialização rápida especificado para ser usado.

int getFastbootTimeout ()
String getGceAccount ()

Devolva a conta de e-mail gce para usar com o driver

long getGceCmdTimeout ()

Retorne o tempo limite Gce Avd para que a instância fique online.

String getGceDriverBuildIdParam ()

Retorne o parâmetro do driver GCE que deve ser emparelhado com o ID de compilação das informações de compilação

MultiMap <String, File> getGceDriverFileParams ()

Retorne os caminhos de arquivo adicionais como parâmetros do driver GCE fornecidos por meio da opção.

Log.LogLevel getGceDriverLogLevel ()

Retorne o nível de log do driver Gce Avd.

getGceDriverParams ()

Retorne os parâmetros adicionais do driver GCE fornecidos por meio da opção

int getGceMaxAttempt ()

Retorna o número máximo de tentativas para iniciar um dispositivo gce

TestDeviceOptions.InstanceType getInstanceType ()

Retorna o tipo de instância do dispositivo virtual que deve ser criado

String getInstanceUser ()

Retorna o usuário da instância do dispositivo virtual GCE que deve ser criado

getInvocationAttributeToMetadata ()
String getLogcatOptions ()
long getMaxLogcatDataSize ()

Obtenha o tamanho máximo aproximado de dados tmp logcat a serem retidos, em bytes.

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

Retorna o usuário contábil do dispositivo Oxygen.

TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

Retorna O tamanho do host no qual o dispositivo virtual Oxygen será executado.

long getOxygenLeaseLength ()

Retorna a duração da concessão do dispositivo Oxygen em milissegundos.

String getOxygenServiceAddress ()

Retorna o endereço de serviço do dispositivo Oxygen.

String getOxygenTargetRegion ()

Retorna a região de destino do dispositivo Oxygen.

getPostBootCommands ()
int getRebootTimeout ()
int getRemoteAdbPort ()

Retorna a porta remota na instância que o servidor adb escuta

getRemoteFetchFilePattern ()

Retorna a lista de padrão para tentar buscar via scp.

File getRemoteTf ()

O arquivo apontando para o diretório da versão Tradefed a ser enviado para o controle remoto.

File getServiceAccountJsonKeyFile ()
File getSshPrivateKeyPath ()

Retorne o caminho da chave ssh a ser usada para operações com a instância Gce Avd.

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

Verifique se devemos ou não tentar desabilitar a proteção do teclado assim que a inicialização for concluída

boolean isEnableAdbRoot ()

Verifique se adb root deve ser habilitado na inicialização para este dispositivo

boolean isLogcatCaptureEnabled ()
boolean isWifiExpoRetryEnabled ()
void setAdbCommandTimeout (long adbCommandTimeout)

Define o tempo limite para enviar um comando em ms.

void setAdbRecoveryTimeout (int adbRecoveryTimeout)
void setAdbRootUnavailableTimeout (long adbRootUnavailableTimeout)
void setAvdConfigFile (File avdConfigFile)

Defina o arquivo de configuração Gce Avd para iniciar a instância.

void setAvdDriverBinary (File avdDriverBinary)

Defina o caminho para o binário para iniciar a instância Gce Avd.

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

defina o nível mínimo de bateria para continuar a chamada.

void setDisableKeyguard (boolean disableKeyguard)

Defina se devemos ou não tentar desabilitar a proteção do teclado assim que a inicialização for concluída

void setExtraFiles ( MultiMap <File, String> extraFiles)

Defina os arquivos extras necessários para carregar no GCE durante a criação de uma nuvem.

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

Defina o tempo limite Gce Avd para que a instância fique online.

void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

Defina o parâmetro do driver GCE que deve ser emparelhado com o ID de compilação das informações de compilação

void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

Defina o nível de log do driver Gce Avd.

void setGceMaxAttempt (int gceMaxAttempt)

Defina o número máximo de tentativas para iniciar um dispositivo gce

void setInstanceType ( TestDeviceOptions.InstanceType type)

Define o tipo de instância do dispositivo virtual que deve ser criado

void setInstanceUser (String instanceUser)

Defina o usuário da instância do dispositivo virtual GCE que deve ser criado.

void setLogcatOptions (String logcatOptions)

Defina as opções a serem passadas para o logcat

void setMaxLogcatDataSize (long maxLogcatDataSize)

Defina o tamanho máximo aproximado de um tmp logcat para reter, em bytes

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

Defina a porta remota na instância que o servidor adb escuta

void setServiceAccountJsonKeyFile (File jsonKeyFile)

Defina o arquivo de chave json da conta de serviço.

void setSkipTearDown (boolean shouldSkipTearDown)

Retorna verdadeiro se a desmontagem do GCE deve ser ignorada.

void setSshPrivateKeyPath (File sshPrivateKeyPath)

Defina o caminho da chave ssh a ser usada para operações com a instância Gce Avd.

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

Retorna verdadeiro se a desmontagem do GCE deve ser ignorada.

boolean shouldUseConnection ()

Retorna se devemos ou não usar o novo recurso de conexão.

boolean shouldUseContentProvider ()

Retorna se o provedor de conteúdo Tradefed pode ou não ser usado para enviar/receber arquivos.

boolean useExitStatusWorkaround ()

Retorna se deve usar uma solução alternativa para obter o status de saída do shell em dispositivos mais antigos sem o shell v2.

boolean useOxygen ()

Retorna true se usar Oxygen para criar dispositivos virtuais.

boolean useOxygenProxy ()

Retorna true se quisermos que o TradeFed chame diretamente a Oxygen para alugar um dispositivo.

boolean useUpdatedBootloaderStatus ()

Retorna se deve ou não usar o status de estado do bootloader mais recente.

boolean waitForGceTearDown ()

Retorna verdadeiro se devemos bloquear a conclusão da desmontagem do GCE antes de prosseguir.

Constantes

DEFAULT_ADB_PORT

public static final int DEFAULT_ADB_PORT

Valor constante: 5555 (0x000015b3)

Campos

INSTANCE_TYPE_OPTION

public static final String INSTANCE_TYPE_OPTION

REMOTE_TF_VERSION_OPTION

public static final String REMOTE_TF_VERSION_OPTION

Construtores públicos

TestDeviceOptions

public TestDeviceOptions ()

Métodos públicos

addGceDriverParams

public void addGceDriverParams (String param)

Adicione um parâmetro aos parâmetros do driver gce.

Parâmetros
param String

allowGceCmdTimeoutOverride

public boolean allowGceCmdTimeoutOverride ()

Retorna se devemos ou não confiar nos argumentos de tempo limite de inicialização de uma nuvem, se presente.

devoluções
boolean

getAdbCommandTimeout

public long getAdbCommandTimeout ()

devoluções
long o tempo limite para enviar um comando em ms.

getAdbRecoveryTimeout

public int getAdbRecoveryTimeout ()

devoluções
int o tempo limite em ms para inicializar no modo de recuperação.

getAdbRootUnavailableTimeout

public long getAdbRootUnavailableTimeout ()

devoluções
long o tempo em ms de espera até que um dispositivo fique indisponível após adb root.

getAvailableTimeout

public long getAvailableTimeout ()

devoluções
long o tempo padrão em ms para aguardar a disponibilidade de um dispositivo.

getAvdConfigFile

public File getAvdConfigFile ()

Retorne o arquivo de configuração Gce Avd para iniciar a instância.

devoluções
File

getAvdDriverBinary

public File getAvdDriverBinary ()

Retorne o caminho para o binário para iniciar a instância Gce Avd.

devoluções
File

getBaseImage

public String getBaseImage ()

Retorna o nome da imagem base a ser usada para a instância atual

devoluções
String

getBugreportzTimeout

public long getBugreportzTimeout ()

Retorna o valor do tempo limite a ser aplicado à captura do bugreportz.

devoluções
long

getConnCheckUrl

public String getConnCheckUrl ()

devoluções
String a URL padrão a ser usada para testes de conectividade.

getCreateCommandByInstanceType

public static String getCreateCommandByInstanceType (TestDeviceOptions.InstanceType type)

Parâmetros
type TestDeviceOptions.InstanceType

devoluções
String

getCrosPassword

public String getCrosPassword ()

Retorna a senha para fazer login no Chrome OS.

devoluções
String

getCrosUser

public String getCrosUser ()

Retorna o usuário do Chrome OS para fazer login.

devoluções
String

getCutoffBattery

public Integer getCutoffBattery ()

devoluções
Integer o nível mínimo de bateria para continuar a chamada.

getExtraFiles

public MultiMap<File, String> getExtraFiles ()

Retorne os arquivos extras necessários para carregar no GCE durante a criação de uma nuvem.

devoluções
MultiMap <File, String>

getExtraOxygenArgs

public  getExtraOxygenArgs ()

Retorna os argumentos extras para alugar um dispositivo Oxygen.

devoluções

getExtraParamsByInstanceType

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

Parâmetros
type TestDeviceOptions.InstanceType

baseImage String

devoluções

getFastbootBinary

public File getFastbootBinary ()

Retorna um binário de inicialização rápida especificado para ser usado. se nulo, use o DeviceManager.

devoluções
File

getFastbootTimeout

public int getFastbootTimeout ()

devoluções
int o tempo limite para inicializar no modo fastboot em ms.

getGceAccount

public String getGceAccount ()

Devolva a conta de e-mail gce para usar com o driver

devoluções
String

getGceCmdTimeout

public long getGceCmdTimeout ()

Retorne o tempo limite Gce Avd para que a instância fique online.

devoluções
long

getGceDriverBuildIdParam

public String getGceDriverBuildIdParam ()

Retorne o parâmetro do driver GCE que deve ser emparelhado com o ID de compilação das informações de compilação

devoluções
String

getGceDriverFileParams

public MultiMap<String, File> getGceDriverFileParams ()

Retorne os caminhos de arquivo adicionais como parâmetros do driver GCE fornecidos por meio da opção.

devoluções
MultiMap <String, File>

getGceDriverLogLevel

public Log.LogLevel getGceDriverLogLevel ()

Retorne o nível de log do driver Gce Avd.

devoluções
Log.LogLevel

getGceDriverParams

public  getGceDriverParams ()

Retorne os parâmetros adicionais do driver GCE fornecidos por meio da opção

devoluções

getGceMaxAttempt

public int getGceMaxAttempt ()

Retorna o número máximo de tentativas para iniciar um dispositivo gce

devoluções
int

getInstanceType

public TestDeviceOptions.InstanceType getInstanceType ()

Retorna o tipo de instância do dispositivo virtual que deve ser criado

devoluções
TestDeviceOptions.InstanceType

getInstanceUser

public String getInstanceUser ()

Retorna o usuário da instância do dispositivo virtual GCE que deve ser criado

devoluções
String

getInvocationAttributeToMetadata

public  getInvocationAttributeToMetadata ()

devoluções

getLogcatOptions

public String getLogcatOptions ()

devoluções
String as opções logcat configuradas

getMaxLogcatDataSize

public long getMaxLogcatDataSize ()

Obtenha o tamanho máximo aproximado de dados tmp logcat a serem retidos, em bytes.

devoluções
long

getMaxWifiConnectTime

public long getMaxWifiConnectTime ()

devoluções
long o tempo máximo para tentar se conectar ao wi-fi.

getOnlineTimeout

public long getOnlineTimeout ()

devoluções
long o tempo padrão em ms para aguardar que um dispositivo fique online.

getOxygenAccountingUser

public String getOxygenAccountingUser ()

Retorna o usuário contábil do dispositivo Oxygen.

devoluções
String

getOxygenDeviceSize

public TestDeviceOptions.DeviceSize getOxygenDeviceSize ()

Retorna O tamanho do host no qual o dispositivo virtual Oxygen será executado.

devoluções
TestDeviceOptions.DeviceSize

getOxygenLeaseLength

public long getOxygenLeaseLength ()

Retorna a duração da concessão do dispositivo Oxygen em milissegundos.

devoluções
long

getOxygenServiceAddress

public String getOxygenServiceAddress ()

Retorna o endereço de serviço do dispositivo Oxygen.

devoluções
String

getOxygenTargetRegion

public String getOxygenTargetRegion ()

Retorna a região de destino do dispositivo Oxygen.

devoluções
String

getPostBootCommands

public  getPostBootCommands ()

devoluções
uma lista de comandos shell a serem executados após as reinicializações.

getRebootTimeout

public int getRebootTimeout ()

devoluções
int o tempo limite em ms para a inicialização completa do sistema.

getRemoteAdbPort

public int getRemoteAdbPort ()

Retorna a porta remota na instância que o servidor adb escuta

devoluções
int

getRemoteFetchFilePattern

public  getRemoteFetchFilePattern ()

Retorna a lista de padrão para tentar buscar via scp.

devoluções

getRemoteTf

public File getRemoteTf ()

O arquivo apontando para o diretório da versão Tradefed a ser enviado para o controle remoto.

devoluções
File

getServiceAccountJsonKeyFile

public File getServiceAccountJsonKeyFile ()

devoluções
File o arquivo de chave json da conta de serviço.

getSshPrivateKeyPath

public File getSshPrivateKeyPath ()

Retorne o caminho da chave ssh a ser usada para operações com a instância Gce Avd.

devoluções
File

getUnencryptRebootTimeout

public int getUnencryptRebootTimeout ()

devoluções
int o tempo limite em ms para que o sistema de arquivos seja formatado e o dispositivo seja reinicializado após a descriptografia.

getUseFastbootErase

public boolean getUseFastbootErase ()

devoluções
boolean se deve usar fastboot erase em vez do formato fastboot para limpar partições.

getWifiAttempts

public int getWifiAttempts ()

devoluções
int o número padrão de tentativas de conexão à rede wi-fi.

getWifiRetryWaitTime

public int getWifiRetryWaitTime ()

devoluções
int o tempo de espera básico entre as tentativas de conexão wi-fi.

getWifiUtilAPKPath

public String getWifiUtilAPKPath ()

devoluções
String o caminho wifiutil apk

isDisableKeyguard

public boolean isDisableKeyguard ()

Verifique se devemos ou não tentar desabilitar a proteção do teclado assim que a inicialização for concluída

devoluções
boolean

isEnableAdbRoot

public boolean isEnableAdbRoot ()

Verifique se adb root deve ser habilitado na inicialização para este dispositivo

devoluções
boolean

isLogcatCaptureEnabled

public boolean isLogcatCaptureEnabled ()

devoluções
boolean true se a captura de logcat em segundo plano estiver habilitada

isWifiExpoRetryEnabled

public boolean isWifiExpoRetryEnabled ()

devoluções
boolean se a estratégia de repetição exponencial deve ser usada.

setAdbCommandTimeout

public void setAdbCommandTimeout (long adbCommandTimeout)

Define o tempo limite para enviar um comando em ms.

Parâmetros
adbCommandTimeout long

setAdbRecoveryTimeout

public void setAdbRecoveryTimeout (int adbRecoveryTimeout)

Parâmetros
adbRecoveryTimeout int : o tempo limite em ms para inicializar no modo de recuperação.

setAdbRootUnavailableTimeout

public void setAdbRootUnavailableTimeout (long adbRootUnavailableTimeout)

Parâmetros
adbRootUnavailableTimeout long : tempo em ms para esperar que um dispositivo fique indisponível após adb root.

setAvdConfigFile

public void setAvdConfigFile (File avdConfigFile)

Defina o arquivo de configuração Gce Avd para iniciar a instância.

Parâmetros
avdConfigFile File

setAvdDriverBinary

public void setAvdDriverBinary (File avdDriverBinary)

Defina o caminho para o binário para iniciar a instância Gce Avd.

Parâmetros
avdDriverBinary File

setConnCheckUrl

public void setConnCheckUrl (String url)

Parâmetros
url String

setCutoffBattery

public void setCutoffBattery (int cutoffBattery)

defina o nível mínimo de bateria para continuar a chamada.

Parâmetros
cutoffBattery int

setDisableKeyguard

public void setDisableKeyguard (boolean disableKeyguard)

Defina se devemos ou não tentar desabilitar a proteção do teclado assim que a inicialização for concluída

Parâmetros
disableKeyguard boolean

setExtraFiles

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

Defina os arquivos extras necessários para carregar no GCE durante a criação de uma nuvem.

Parâmetros
extraFiles MultiMap

definirFastbootTimeout

public void setFastbootTimeout (int fastbootTimeout)

Parâmetros
fastbootTimeout int : o tempo limite em ms para inicializar no modo fastboot.

setGceCmdTimeout

public void setGceCmdTimeout (long gceCmdTimeout)

Defina o tempo limite Gce Avd para que a instância fique online.

Parâmetros
gceCmdTimeout long

setGceDriverBuildIdParam

public void setGceDriverBuildIdParam (String gceDriverBuildIdParam)

Defina o parâmetro do driver GCE que deve ser emparelhado com o ID de compilação das informações de compilação

Parâmetros
gceDriverBuildIdParam String

setGceDriverLogLevel

public void setGceDriverLogLevel (Log.LogLevel mGceDriverLogLevel)

Defina o nível de log do driver Gce Avd.

Parâmetros
mGceDriverLogLevel Log.LogLevel

setGceMaxAttempt

public void setGceMaxAttempt (int gceMaxAttempt)

Defina o número máximo de tentativas para iniciar um dispositivo gce

Parâmetros
gceMaxAttempt int

setInstanceType

public void setInstanceType (TestDeviceOptions.InstanceType type)

Define o tipo de instância do dispositivo virtual que deve ser criado

Parâmetros
type TestDeviceOptions.InstanceType

setInstanceUser

public void setInstanceUser (String instanceUser)

Defina o usuário da instância do dispositivo virtual GCE que deve ser criado.

Parâmetros
instanceUser String

setLogcatOptions

public void setLogcatOptions (String logcatOptions)

Defina as opções a serem passadas para o logcat

Parâmetros
logcatOptions String

setMaxLogcatDataSize

public void setMaxLogcatDataSize (long maxLogcatDataSize)

Defina o tamanho máximo aproximado de um tmp logcat para reter, em bytes

Parâmetros
maxLogcatDataSize long

definirOnlineTimeout

public void setOnlineTimeout (long onlineTimeout)

Parâmetros
onlineTimeout long

setRebootTimeout

public void setRebootTimeout (int rebootTimeout)

Parâmetros
rebootTimeout int : o tempo limite em ms para o sistema inicializar totalmente.

setRemoteAdbPort

public void setRemoteAdbPort (int remoteAdbPort)

Defina a porta remota na instância que o servidor adb escuta

Parâmetros
remoteAdbPort int

setServiceAccountJsonKeyFile

public void setServiceAccountJsonKeyFile (File jsonKeyFile)

Defina o arquivo de chave json da conta de serviço.

Parâmetros
jsonKeyFile File : o arquivo de chave.

setSkipTearDown

public void setSkipTearDown (boolean shouldSkipTearDown)

Retorna verdadeiro se a desmontagem do GCE deve ser ignorada. Falso caso contrário.

Parâmetros
shouldSkipTearDown boolean

setSshPrivateKeyPath

public void setSshPrivateKeyPath (File sshPrivateKeyPath)

Defina o caminho da chave ssh a ser usada para operações com a instância Gce Avd.

Parâmetros
sshPrivateKeyPath File

setUnencryptRebootTimeout

public void setUnencryptRebootTimeout (int unencryptRebootTimeout)

Parâmetros
unencryptRebootTimeout int : o tempo limite em ms para o sistema de arquivos ser formatado e o dispositivo reiniciar após a descriptografia.

setUseConnection

public void setUseConnection (boolean useConnection)

Parâmetros
useConnection boolean

setUseFastbootErase

public void setUseFastbootErase (boolean useFastbootErase)

Parâmetros
useFastbootErase boolean : se deve usar fastboot erase em vez do formato fastboot para limpar partições.

definirWifiAttempts

public void setWifiAttempts (int wifiAttempts)

Parâmetros
wifiAttempts int

deve DesativarReiniciar

public boolean shouldDisableReboot ()

devoluções
boolean se a reinicialização do dispositivo deve ser desativada

deveSkipTearDown

public boolean shouldSkipTearDown ()

Retorna verdadeiro se a desmontagem do GCE deve ser ignorada. Falso caso contrário.

devoluções
boolean

shouldUseConnection

public boolean shouldUseConnection ()

Retorna se devemos ou não usar o novo recurso de conexão.

devoluções
boolean

shouldUseContentProvider

public boolean shouldUseContentProvider ()

Retorna se o provedor de conteúdo Tradefed pode ou não ser usado para enviar/receber arquivos.

devoluções
boolean

useExitStatusWorkaround

public boolean useExitStatusWorkaround ()

Retorna se deve usar uma solução alternativa para obter o status de saída do shell em dispositivos mais antigos sem o shell v2.

devoluções
boolean

usar oxigênio

public boolean useOxygen ()

Retorna true se usar Oxygen para criar dispositivos virtuais. Falso caso contrário.

devoluções
boolean

useOxygenProxy

public boolean useOxygenProxy ()

Retorna true se quisermos que o TradeFed chame diretamente a Oxygen para alugar um dispositivo.

devoluções
boolean

useUpdatedBootloaderStatus

public boolean useUpdatedBootloaderStatus ()

Retorna se deve ou não usar o status de estado do bootloader mais recente.

devoluções
boolean

waitForGceTearDown

public boolean waitForGceTearDown ()

Retorna verdadeiro se devemos bloquear a conclusão da desmontagem do GCE antes de prosseguir.

devoluções
boolean