IHostOptions
public interface IHostOptions
com.android.tradefed.host.IHostOptions |
Interface do detentor de opções de host. Essa interface é usada para acessar as opções de todo o host.
Resumo
Métodos públicos | |
---|---|
abstract Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Retorna o número de permissões disponíveis de um determinado tipo |
abstract Long | getCacheSizeLimit () Retorna o tamanho máximo permitido (bytes) do cache de arquivo local. |
abstract File | getClFlashstation () Retorna o arquivo de script cl_flashstation remoto. |
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 a serem permitidos. |
abstract Integer | getConcurrentVirtualDeviceStartupLimit () Retorna o número máximo permitido de inicialização simultânea de dispositivo virtual. |
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 () Conjunto 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 dispositivos de teste remotos. |
abstract | getServiceAccountJsonKeyFiles () Retorna um mapa dos arquivos de 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 usar 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á ativado ou não. |
abstract boolean | isFlashstationEnabled () Retorna se o flash deve ser feito com flashstation. |
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 da imagem do dispositivo montado no fusível. |
abstract Boolean | shouldUseSsoClient () Verifique se deve usar o cliente SingleSignOn ou não. |
abstract void | takePermit ( IHostOptions.PermitLimitType type) Leva uma licença do tipo dado |
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 permissões 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 |
getClFlashstation
public abstract File getClFlashstation ()
Retorna o arquivo de script cl_flashstation remoto.
devoluções | |
---|---|
File |
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
Retorna o número máximo de downloads simultâneos permitidos. Usado por IBuildProvider
que baixa compilações remotas.
devoluções | |
---|---|
Integer |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Retorna o número máximo de flashes simultâneos a serem permitidos. Usado por DeviceFlashPreparer
.
devoluções | |
---|---|
Integer | o limite de pisca-pisca simultâneo. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
Retorna o número máximo permitido de inicialização simultânea de dispositivo virtual. 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 ()
Conjunto 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 dispositivos de teste remotos.
devoluções | |
---|---|
String |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles ()
Retorna um mapa dos arquivos de 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 usar 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á ativado ou não.
devoluções | |
---|---|
boolean |
isFlashstationEnabled
public abstract boolean isFlashstationEnabled ()
Retorna se o flash deve ser feito com flashstation.
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 |
shouldFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
Retorna se o flash deve ou não ser feito com o arquivo zip da imagem do dispositivo montado no fusível.
devoluções | |
---|---|
boolean |
shouldUseSsoClient
public abstract Boolean shouldUseSsoClient ()
Verifique se deve usar o cliente SingleSignOn ou não.
devoluções | |
---|---|
Boolean |
peguePermitir
public abstract void takePermit (IHostOptions.PermitLimitType type)
Leva uma licença do tipo dado
Parâmetros | |
---|---|
type | IHostOptions.PermitLimitType |
validaropções
public abstract void validateOptions ()
Valide se as opções definidas em IHostOptions
são válidas.
lances | |
---|---|
ConfigurationException |