Opções de host
public class HostOptions
extends Object
implements IHostOptions
java.lang.Object | |
↳ | com.android.tradefed.host.HostOptions |
Classe de titular de opções de host. Esta classe é usada para armazenar opções em todo o host.
Resumo
Construtores públicos | |
---|---|
HostOptions () |
Métodos públicos | |
---|---|
Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Retorna o número de licenças disponíveis de um determinado tipo |
Long | getCacheSizeLimit () Retorna o tamanho máximo permitido (bytes) do cache de arquivo local. |
Integer | getConcurrentDownloadLimit () Retorna o número máximo de downloads simultâneos permitidos. |
Integer | getConcurrentFlasherLimit () Retorna o número máximo de flashes simultâneos permitidos. |
Integer | getConcurrentVirtualDeviceStartupLimit () Retorna o número máximo permitido de inicialização simultânea de dispositivos virtuais. |
File | getDownloadCacheDir () Retorna o caminho usado para armazenar artefatos baixados. |
File | getFastbootTmpDir () Retorna o caminho que o fastboot deve usar como pasta temporária. |
int | getInUsePermits ( IHostOptions.PermitLimitType type) Retorna o número de licenças em uso para um determinado tipo |
getKnownGceDeviceIpPool () Dispositivo gce conhecido associado a um IP específico. | |
getKnownPreconfigureVirtualDevicePool () Pool de dispositivos virtuais pré-configurados conhecidos. | |
getKnownRemoteDeviceIpPool () Dispositivo remoto conhecido associado a um IP específico. | |
getKnownTcpDeviceIpPool () Dispositivo tcp conhecido associado a um IP específico. | |
getLabels () Obtenha rótulos para o host. | |
String | getNetworkInterface () Retorna a interface de rede usada para conectar-se a dispositivos de teste remotos. |
getServiceAccountJsonKeyFiles () Retorna um mapa de arquivos-chave json da conta de serviço. | |
long | getTestPhaseTimeout () Retorna o tempo limite do nível da Fase de Teste especificado. |
boolean | getUseZip64InPartialDownload () Verifique se deve utilizar o formato zip64 em download parcial ou não. |
void | initConcurrentLocks () Inicializa os bloqueios simultâneos |
boolean | isFastbootdEnable () Retorna se o suporte ao modo fastbootd está habilitado ou não. |
boolean | isHostMetricReportingDisabled () Retorna se os relatórios de métricas do host devem ser desabilitados. |
boolean | isIncrementalFlashingEnabled () Retorna se o flash incremental está habilitado ou não. |
boolean | isOptOutOfIncrementalFlashing () Retorna se o host optou por não usar flash incremental. |
void | returnPermit ( IHostOptions.PermitLimitType type) Retorna uma licença do tipo fornecido |
boolean | shouldFlashWithFuseZip () Retorna se o flash deve ou não ser feito com o arquivo zip de imagem do dispositivo montado em fusível. |
Boolean | shouldUseSsoClient () Verifique se deve utilizar o cliente SingleSignOn ou não. |
void | takePermit ( IHostOptions.PermitLimitType type) Obtém uma licença do tipo determinado |
void | validateOptions () Valide se as opções definidas em |
Construtores públicos
Opções de host
public HostOptions ()
Métodos públicos
getAvailablePermits
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Retorna o número de licenças disponíveis de um determinado tipo
Parâmetros | |
---|---|
type | IHostOptions.PermitLimitType |
Devoluções | |
---|---|
Integer |
getCacheSizeLimit
public Long getCacheSizeLimit ()
Retorna o tamanho máximo permitido (bytes) do cache de arquivo local.
Devoluções | |
---|---|
Long |
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
Retorna o número máximo de downloads simultâneos permitidos. Usado pelo IBuildProvider
que baixa compilações remotas.
Devoluções | |
---|---|
Integer |
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
Retorna o número máximo de flashes simultâneos permitidos. Usado por DeviceFlashPreparer
.
Devoluções | |
---|---|
Integer | o limite do pisca-pisca simultâneo. |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
Retorna o número máximo permitido de inicialização simultânea de dispositivos virtuais. Usado por RemoteAndroidVirtualDevice
que inicializa o dispositivo virtual.
Devoluções | |
---|---|
Integer |
getDownloadCacheDir
public File getDownloadCacheDir ()
Retorna o caminho usado para armazenar artefatos baixados.
Devoluções | |
---|---|
File |
getFastbootTmpDir
public File getFastbootTmpDir ()
Retorna o caminho que o fastboot deve usar como pasta temporária.
Devoluções | |
---|---|
File |
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
Retorna o número de licenças em uso para um determinado tipo
Parâmetros | |
---|---|
type | IHostOptions.PermitLimitType |
Devoluções | |
---|---|
int |
getKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
Dispositivo gce conhecido associado a um IP específico.
Devoluções | |
---|---|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Pool de dispositivos virtuais pré-configurados conhecidos.
Devoluções | |
---|---|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
Dispositivo remoto conhecido associado a um IP específico.
Devoluções | |
---|---|
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Dispositivo tcp conhecido associado a um IP específico.
Devoluções | |
---|---|
getLabels
publicgetLabels ()
Obtenha rótulos para o host.
Devoluções | |
---|---|
getNetworkInterface
public String getNetworkInterface ()
Retorna a interface de rede usada para conectar-se a dispositivos de teste remotos.
Devoluções | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Retorna um mapa de arquivos-chave json da conta de serviço.
Devoluções | |
---|---|
getTestPhaseTimeout
public long getTestPhaseTimeout ()
Retorna o tempo limite do nível da Fase de Teste especificado. O padrão será 0 para nenhum tempo limite.
Devoluções | |
---|---|
long |
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
Verifique se deve utilizar o formato zip64 em download parcial ou não.
Devoluções | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
Inicializa os bloqueios simultâneos
isFastbootdEnable
public boolean isFastbootdEnable ()
Retorna se o suporte ao modo fastbootd está habilitado ou não.
Devoluções | |
---|---|
boolean |
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Retorna se os relatórios de métricas do host devem ser desabilitados.
Devoluções | |
---|---|
boolean |
isIncrementalFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
Retorna se o flash incremental está habilitado ou não.
Devoluções | |
---|---|
boolean |
isOptOutOfIncrementalFlashing
public boolean isOptOutOfIncrementalFlashing ()
Retorna se o host optou por não usar flash incremental.
Devoluções | |
---|---|
boolean |
permissão de retorno
public void returnPermit (IHostOptions.PermitLimitType type)
Retorna uma licença do tipo fornecido
Parâmetros | |
---|---|
type | IHostOptions.PermitLimitType |
deveriaFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
Retorna se o flash deve ou não ser feito com o arquivo zip de imagem do dispositivo montado em fusível.
Devoluções | |
---|---|
boolean |
deveriaUseSsoClient
public Boolean shouldUseSsoClient ()
Verifique se deve utilizar o cliente SingleSignOn ou não.
Devoluções | |
---|---|
Boolean |
aceitar permissão
public void takePermit (IHostOptions.PermitLimitType type)
Obtém uma licença do tipo determinado
Parâmetros | |
---|---|
type | IHostOptions.PermitLimitType |
validarOpções
public void validateOptions ()
Valide se as opções definidas em IHostOptions
são válidas.
Lança | |
---|---|
ConfigurationException |