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