HostOptions

public class HostOptions
extends Object implements IHostOptions

java.lang.Object
   ↳ com.android.tradefed.host.HostOptions


Classe do proprietário das 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 flashes simultâneos permitidos.

Integer getConcurrentVirtualDeviceStartupLimit()

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

File getDownloadCacheDir()

Retorna o caminho usado para armazenar artefatos transferidos por download.

File getFastbootTmpDir()

Retorna o caminho que o fastboot precisa usar como pasta temporária.

int getInUsePermits(IHostOptions.PermitLimitType type)

Retorna o número de permissões em uso para um determinado tipo

getKnownGceDeviceIpPool()

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

getKnownPreconfigureNativeDevicePool()

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

getKnownPreconfigureVirtualDevicePool()

Pool de dispositivos virtuais pré-configurado conhecido.

getKnownRemoteDeviceIpPool()

Dispositivo remoto conhecido associado a um IP específico.

getLabels()

Receber rótulos para o host.

String getNetworkInterface()

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

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

void initConcurrentLocks()

Inicializa as travas simultâneas

boolean isFastbootdEnable()

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

boolean isHostMetricReportingDisabled()

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

boolean isIncrementalFlashingEnabled()

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

boolean isOptOutOfIncrementalFlashing()

Retorna se o host está desativado para flash incremental.

void returnPermit(IHostOptions.PermitLimitType type)

Retorna uma permissão do tipo especificado

boolean shouldFlashWithFuseZip()

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

Boolean shouldUseSsoClient()

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

void takePermit(IHostOptions.PermitLimitType type)

Recebe uma permissão do tipo especificado

void validateOptions()

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

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

Retorna
Integer

getConcurrentFlasherLimit

public 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 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 File getDownloadCacheDir ()

Retorna o caminho usado para armazenar artefatos transferidos por download.

Retorna
File

getFastbootTmpDir

public File getFastbootTmpDir ()

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

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

Retorna

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

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

Retorna

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Pool de dispositivos virtuais pré-configurado conhecido.

Retorna

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conhecido associado a um IP específico.

Retorna

getLabels

public  getLabels ()

Receber rótulos para o host.

Retorna

getNetworkInterface

public String getNetworkInterface ()

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

Retorna
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

Retorna

getTestPhaseTimeout

public 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 boolean getUseZip64InPartialDownload ()

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

Retorna
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inicializa as travas simultâneas

isFastbootdEnable

public boolean isFastbootdEnable ()

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

Retorna
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

Retorna
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

Retorna
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

Retorna
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

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

validateOptions

public void validateOptions ()

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

Gera
ConfigurationException