HostOptions
public
class
HostOptions
extends Object
implements
IHostOptions
| java.lang.Object | |
| ↳ | com.android.tradefed.host.HostOptions |
Classe de suporte de opções de host. Essa 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 permissões disponíveis de um determinado tipo. |
Long
|
getCacheSizeLimit()
Retorna o tamanho máximo permitido(bytes) do cache de arquivos local. |
Integer
|
getConcurrentDownloadLimit()
Retorna o número máximo de downloads simultâneos permitidos. |
Integer
|
getConcurrentFlasherLimit()
Retorna o número máximo de flashs simultâneos permitidos. |
Integer
|
getConcurrentVirtualDeviceStartupLimit()
Retorna o número máximo de inicializações simultâneas de dispositivos virtuais permitidas. |
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 permissões em uso para um determinado tipo. |
Set<String>
|
getKnownGceDeviceIpPool()
gce-device conhecido associado a um IP específico. |
List<String>
|
getKnownPreconfigureNativeDevicePool()
Pool de IPs de dispositivos nativos pré-configurados conhecidos. |
List<String>
|
getKnownPreconfigureVirtualDevicePool()
Pool de dispositivos virtuais pré-configurados conhecido. |
Set<String>
|
getKnownRemoteDeviceIpPool()
Dispositivo remoto conhecido associado a um IP específico. |
List<String>
|
getLabels()
Receba rótulos para o host. |
String
|
getNetworkInterface()
Retorna a interface de rede usada para se conectar a dispositivos de teste remotos. |
Map<String, File>
|
getServiceAccountJsonKeyFiles()
Retorna um mapa de arquivos de chave JSON da conta de serviço. |
long
|
getTestPhaseTimeout()
Retorna o tempo limite especificado no nível da fase de teste. |
boolean
|
getUseZip64InPartialDownload()
Verifique se ele deve usar o formato zip64 no download parcial ou não. |
void
|
initConcurrentLocks()
Inicializa os bloqueios simultâneos. |
boolean
|
isFastbootdEnable()
Retorna se o suporte ao modo fastbootd está ativado. |
boolean
|
isHostMetricReportingDisabled()
Retorna se os relatórios de métricas do host precisam ser desativados. |
boolean
|
isIncrementalFlashingEnabled()
Retorna se o flashing incremental está ativado ou não. |
boolean
|
isOptOutOfIncrementalFlashing()
Retorna se o host desativou o flashing incremental. |
void
|
returnPermit(IHostOptions.PermitLimitType type)
Retorna uma permissão do tipo especificado. |
boolean
|
shouldFlashWithFuseZip()
Retorna se a atualização flash deve ser feita com o arquivo ZIP da imagem do dispositivo montado com fusível. |
Boolean
|
shouldUseSsoClient()
Verifique se ele deve usar o cliente SingleSignOn ou não. |
void
|
takePermit(IHostOptions.PermitLimitType type)
Recebe uma permissão do tipo especificado. |
boolean
|
useAndroidBuildApiV4()
Retorna se é preciso usar a API Android Build v4. |
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 |
| Retorna | |
|---|---|
Integer |
|
getCacheSizeLimit
public Long getCacheSizeLimit ()
Retorna o tamanho máximo permitido(bytes) do cache de arquivos local.
| Retorna | |
|---|---|
Long |
|
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
Retorna o número máximo de downloads simultâneos permitidos. Usado pelo IBuildProvider que
baixa builds remotos.
| Retorna | |
|---|---|
Integer |
|
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
Retorna o número máximo de flashs simultâneos permitidos. Usado por DeviceFlashPreparer.
| Retorna | |
|---|---|
Integer |
o limite de intermitência simultânea. |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
Retorna o número máximo de inicializações simultâneas de dispositivos virtuais permitidas. Usado por RemoteAndroidVirtualDevice que inicia o dispositivo virtual.
| Retorna | |
|---|---|
Integer |
|
getDownloadCacheDir
public File getDownloadCacheDir ()
Retorna o caminho usado para armazenar artefatos baixados.
| Retorna | |
|---|---|
File |
|
getFastbootTmpDir
public File getFastbootTmpDir ()
Retorna o caminho que o fastboot deve usar como pasta temporária.
| Retorna | |
|---|---|
File |
|
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
Retorna o número de permissões em uso para um determinado tipo.
| Parâmetros | |
|---|---|
type |
IHostOptions.PermitLimitType |
| Retorna | |
|---|---|
int |
|
getKnownGceDeviceIpPool
public Set<String> getKnownGceDeviceIpPool ()
gce-device conhecido associado a um IP específico.
| Retorna | |
|---|---|
Set<String> |
|
getKnownPreconfigureNativeDevicePool
public List<String> getKnownPreconfigureNativeDevicePool ()
Pool de IPs de dispositivos nativos pré-configurados conhecidos.
| Retorna | |
|---|---|
List<String> |
|
getKnownPreconfigureVirtualDevicePool
public List<String> getKnownPreconfigureVirtualDevicePool ()
Pool de dispositivos virtuais pré-configurados conhecido.
| Retorna | |
|---|---|
List<String> |
|
getKnownRemoteDeviceIpPool
public Set<String> getKnownRemoteDeviceIpPool ()
Dispositivo remoto conhecido associado a um IP específico.
| Retorna | |
|---|---|
Set<String> |
|
getLabels
public List<String> getLabels ()
Receba rótulos para o host.
| Retorna | |
|---|---|
List<String> |
|
getNetworkInterface
public String getNetworkInterface ()
Retorna a interface de rede usada para se conectar a dispositivos de teste remotos.
| Retorna | |
|---|---|
String |
|
getServiceAccountJsonKeyFiles
public Map<String, File> getServiceAccountJsonKeyFiles ()
Retorna um mapa de arquivos de chave JSON da conta de serviço.
| Retorna | |
|---|---|
Map<String, File> |
|
getTestPhaseTimeout
public long getTestPhaseTimeout ()
Retorna o tempo limite especificado no nível da fase de teste. O padrão é 0 para nenhum tempo limite.
| Retorna | |
|---|---|
long |
|
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
Verifique se ele deve usar o formato zip64 no download parcial ou não.
| Retorna | |
|---|---|
boolean |
|
initConcurrentLocks
public void initConcurrentLocks ()
Inicializa os bloqueios simultâneos.
isFastbootdEnable
public boolean isFastbootdEnable ()
Retorna se o suporte ao modo fastbootd está ativado.
| Retorna | |
|---|---|
boolean |
|
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Retorna se os relatórios de métricas do host precisam ser desativados.
| Retorna | |
|---|---|
boolean |
|
isIncrementalFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
Retorna se o flashing incremental está ativado ou não.
| Retorna | |
|---|---|
boolean |
|
isOptOutOfIncrementalFlashing
public boolean isOptOutOfIncrementalFlashing ()
Retorna se o host desativou o flashing incremental.
| Retorna | |
|---|---|
boolean |
|
returnPermit
public void returnPermit (IHostOptions.PermitLimitType type)
Retorna uma permissão do tipo especificado.
| Parâmetros | |
|---|---|
type |
IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
Retorna se a atualização flash deve ser feita com o arquivo ZIP da imagem do dispositivo montado com fusível.
| Retorna | |
|---|---|
boolean |
|
shouldUseSsoClient
public Boolean shouldUseSsoClient ()
Verifique se ele deve usar o cliente SingleSignOn ou não.
| Retorna | |
|---|---|
Boolean |
|
takePermit
public void takePermit (IHostOptions.PermitLimitType type)
Recebe uma permissão do tipo especificado.
| Parâmetros | |
|---|---|
type |
IHostOptions.PermitLimitType |
useAndroidBuildApiV4
public boolean useAndroidBuildApiV4 ()
Retorna se é preciso usar a API Android Build v4.
| Retorna | |
|---|---|
boolean |
|
validateOptions
public void validateOptions ()
Valide se as opções definidas em IHostOptions são válidas.
| Gera | |
|---|---|
ConfigurationException |
|