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