HostOptions
public class HostOptions
extends Object
implements IHostOptions
java.lang.Object | |
↳ | com.android.tradefed.host.HostOptions |
Classe de detentor de opções de host. Essa classe é usada para armazenar opções de todo o host.
Resumo
Construtores públicos | |
---|---|
HostOptions () |
Métodos públicos | |
---|---|
Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Retorna o número de permissões disponíveis de um determinado tipo |
Long | getCacheSizeLimit () Retorna o tamanho máximo permitido (bytes) do cache de arquivo local. |
File | getClFlashstation () Retorna o arquivo de script cl_flashstation remoto. |
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 a serem permitidos. |
Integer | getConcurrentVirtualDeviceStartupLimit () Retorna o número máximo permitido de inicialização simultânea de dispositivo virtual. |
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 () Conjunto 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 dispositivos de teste remotos. |
getServiceAccountJsonKeyFiles () Retorna um mapa dos arquivos de 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 usar 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á ativado ou não. |
boolean | isFlashstationEnabled () Retorna se o flash deve ser feito com flashstation. |
boolean | isHostMetricReportingDisabled () Retorna se o relatório de métrica do host deve ser desabilitado. |
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 da imagem do dispositivo montado no fusível. |
Boolean | shouldUseSsoClient () Verifique se deve usar o cliente SingleSignOn ou não. |
void | takePermit ( IHostOptions.PermitLimitType type) Leva uma licença do tipo dado |
void | validateOptions () Valide se as opções definidas em |
Construtores públicos
HostOptions
public HostOptions ()
Métodos públicos
getAvailablePermits
public 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 Long getCacheSizeLimit ()
Retorna o tamanho máximo permitido (bytes) do cache de arquivo local.
devoluções | |
---|---|
Long |
getClFlashstation
public File getClFlashstation ()
Retorna o arquivo de script cl_flashstation remoto.
devoluções | |
---|---|
File |
getConcurrentDownloadLimit
public 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 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 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 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 ()
Conjunto 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 dispositivos de teste remotos.
devoluções | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Retorna um mapa dos arquivos de 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 usar 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á ativado ou não.
devoluções | |
---|---|
boolean |
isFlashstationEnabled
public boolean isFlashstationEnabled ()
Retorna se o flash deve ser feito com flashstation.
devoluções | |
---|---|
boolean |
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Retorna se o relatório de métrica do host deve ser desabilitado.
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 |
shouldFlashWithFuseZip
public 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 Boolean shouldUseSsoClient ()
Verifique se deve usar o cliente SingleSignOn ou não.
devoluções | |
---|---|
Boolean |
peguePermitir
public void takePermit (IHostOptions.PermitLimitType type)
Leva uma licença do tipo dado
Parâmetros | |
---|---|
type | IHostOptions.PermitLimitType |
validaropções
public void validateOptions ()
Valide se as opções definidas em IHostOptions
são válidas.
lances | |
---|---|
ConfigurationException |