Opções de IHost

public interface IHostOptions

com.android.tradefed.host.IHostOptions


Interface do detentor de opções do host. Essa interface é usada para acessar opções de todo o host.

Resumo

Métodos públicos

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Retorna a quantidade de licenças disponíveis de um determinado tipo

abstract Long getCacheSizeLimit()

Retorna o tamanho máximo permitido(bytes) do cache de arquivos locais.

abstract Integer getConcurrentDownloadLimit()

Retorna o número máximo de downloads simultâneos permitidos.

abstract Integer getConcurrentFlasherLimit()

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

abstract Integer getConcurrentVirtualDeviceStartupLimit()

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

abstract File getDownloadCacheDir()

Retorna o caminho usado para armazenar artefatos baixados.

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

gce-device conhecido associado a um IP específico.

abstract getKnownPreconfigureVirtualDevicePool()

Pool de dispositivos virtual 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()

Receba rótulos para o host.

abstract String getNetworkInterface()

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

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 ele precisa 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 ou não.

abstract boolean isHostMetricReportingDisabled()

Retorna se os relatórios de métricas do host devem ser desativados.

abstract boolean isIncrementalFlashingEnabled()

Informa se a atualização incremental está ativada.

abstract boolean isOptOutOfIncrementalFlashing()

Informa se o host desativou a atualização incremental.

abstract void returnPermit(IHostOptions.PermitLimitType type)

Retorna uma permissão do tipo fornecido

abstract boolean shouldFlashWithFuseZip()

Retorna se a atualização deve ou não ser feita com o arquivo ZIP de 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)

Tem uma permissão do tipo informado

abstract void validateOptions()

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

Métodos públicos

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Retorna a quantidade de licenças 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 locais.

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 permitido de atualizações simultâneas. Usado por DeviceFlashPreparer.

Retorna
Integer o limite de flashes simultâneos.

getConcurrentVirtualDeviceStartupLimit

public abstract Integer getConcurrentVirtualDeviceStartupLimit ()

Retorna o número máximo permitido de inicializações de dispositivo virtual simultâneas. 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 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 ()

gce-device conhecido associado a um IP específico.

Retorna

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Pool de dispositivos virtual 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

getRótulos

public abstract  getLabels ()

Receba rótulos para o host.

Retorna

getNetworkInterface

public abstract String getNetworkInterface ()

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

Retorna
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

Retorna

getTestFaseTimeout

public abstract long getTestPhaseTimeout ()

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

Retorna
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

Verifique se ele precisa usar o formato zip64 no download parcial ou não.

Retorna
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Inicializa os bloqueios simultâneos

Opção "isFastbootdEnable"

public abstract boolean isFastbootdEnable ()

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

Retorna
boolean

isHostMetricReportingDisabled

public abstract boolean isHostMetricReportingDisabled ()

Retorna se os relatórios de métricas do host devem ser desativados.

Retorna
boolean

isIncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

Informa se a atualização incremental está ativada.

Retorna
boolean

isOptOutOfIncrementalFlashing

public abstract boolean isOptOutOfIncrementalFlashing ()

Informa se o host desativou a atualização incremental.

Retorna
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Retorna uma permissão do tipo fornecido

Parâmetros
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public abstract boolean shouldFlashWithFuseZip ()

Retorna se a atualização deve ou não ser feita com o arquivo ZIP de 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

aceitar permissão

public abstract void takePermit (IHostOptions.PermitLimitType type)

Tem uma permissão do tipo informado

Parâmetros
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

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

Gera
ConfigurationException