IHostOptions

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Interface do proprietário das opções de host. Essa interface é usada para acessar as opções do 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 flashes simultâneos permitidos.

abstract Integer getConcurrentVirtualDeviceStartupLimit()

Retorna o número máximo de inicializações simultâneas de dispositivos virtuais permitido.

abstract File getDownloadCacheDir()

Retorna o caminho usado para armazenar artefatos transferidos por download.

abstract File getFastbootTmpDir()

Retorna o caminho que o fastboot precisa 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 getKnownGceDeviceIpPool()

Dispositivo do GCE conhecido associado a um IP específico.

abstract getKnownPreconfigureNativeDevicePool()

Pool de IPs de dispositivo nativo pré-configurado conhecido.

abstract getKnownPreconfigureVirtualDevicePool()

Pool de dispositivos virtuais pré-configurado conhecido.

abstract getKnownRemoteDeviceIpPool()

Dispositivo remoto conhecido associado a um IP específico.

default getKnownTcpDeviceIpPool()

Dispositivo TCP conhecido associado a um IP específico.

abstract getLabels()

Receber rótulos para o host.

abstract String getNetworkInterface()

Retorna a interface de rede usada para se conectar a dispositivos de teste remotos.

abstract 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 o formato zip64 deve ser usado no download parcial ou não.

abstract void initConcurrentLocks()

Inicializa as travas simultâneas

abstract boolean isFastbootdEnable()

Retorna se o suporte ao modo fastboot está ativado ou não.

abstract boolean isHostMetricReportingDisabled()

Retorna se o relatório de métricas do host precisa ser desativado.

abstract boolean isIncrementalFlashingEnabled()

Retorna se a exibição incremental está ativada ou não.

abstract boolean isOptOutOfIncrementalFlashing()

Retorna se o host está desativado para flash incremental.

abstract void returnPermit(IHostOptions.PermitLimitType type)

Retorna uma permissão do tipo especificado

abstract boolean shouldFlashWithFuseZip()

Retorna se a atualização flash precisa ser feita com o arquivo ZIP da imagem do dispositivo montada no fusível.

abstract Boolean shouldUseSsoClient()

Verifique se ele precisa usar o cliente SingleSignOn ou não.

abstract void takePermit(IHostOptions.PermitLimitType type)

Recebe uma permissão do tipo especificado

abstract void validateOptions()

Valide se as opções definidas em IHostOptions são válidas.

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 por IBuildProvider que faz o download de builds remotos.

Retorna
Integer

getConcurrentFlasherLimit

public abstract Integer getConcurrentFlasherLimit ()

Retorna o número máximo de flashes simultâneos permitidos. Usado por DeviceFlashPreparer.

Retorna
Integer o limite de flasher simultâneo.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Retorna o número máximo de inicializações simultâneas de dispositivos virtuais permitido. Usado por RemoteAndroidVirtualDevice que inicia o dispositivo virtual.

Retorna
Integer

getDownloadCacheDir

public abstract File getDownloadCacheDir ()

Retorna o caminho usado para armazenar artefatos transferidos por download.

Retorna
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

Retorna o caminho que o fastboot precisa 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  getKnownGceDeviceIpPool ()

Dispositivo do GCE conhecido associado a um IP específico.

Retorna

getKnownPreconfigureNativeDevicePool

public abstract  getKnownPreconfigureNativeDevicePool ()

Pool de IPs de dispositivo nativo pré-configurado conhecido.

Retorna

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Pool de dispositivos virtuais pré-configurado conhecido.

Retorna

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conhecido associado a um IP específico.

Retorna

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Dispositivo TCP conhecido associado a um IP específico.

Retorna

getLabels

public abstract  getLabels ()

Receber rótulos para o host.

Retorna

getNetworkInterface

public abstract String getNetworkInterface ()

Retorna a interface de rede usada para se conectar a dispositivos de teste remotos.

Retorna
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

Retorna um mapa de arquivos de chave JSON da conta de serviço.

Retorna

getTestPhaseTimeout

public abstract long getTestPhaseTimeout ()

Retorna o tempo limite especificado no nível da fase de teste. O padrão será 0 para nenhum tempo limite.

Retorna
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

Verifique se o formato zip64 deve ser usado no download parcial ou não.

Retorna
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Inicializa as travas simultâneas

isFastbootdEnable

public abstract boolean isFastbootdEnable ()

Retorna se o suporte ao modo fastboot está ativado ou não.

Retorna
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

Retorna se o relatório de métricas do host precisa ser desativado.

Retorna
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Retorna se a exibição incremental está ativada ou não.

Retorna
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Retorna se o host está desativado para flash 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 precisa ser feita com o arquivo ZIP da imagem do dispositivo montada no fusível.

Retorna
boolean

shouldUseSsoClient

public abstract Boolean shouldUseSsoClient ()

Verifique se ele precisa 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

validateOptions

public abstract void validateOptions ()

Valide se as opções definidas em IHostOptions são válidas.

Gera
ConfigurationException