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 | |