Opções de host

public class HostOptions
extends Object implements IHostOptions

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


Classe do detentor das opções de host. Essa classe é usada para armazenar opções de todo o host.

Resumo

Construtores públicos

HostOptions()

Métodos públicos

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

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

Long getCacheSizeLimit()

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

Integer getConcurrentDownloadLimit()

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

Integer getConcurrentFlasherLimit()

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

Integer getConcurrentVirtualDeviceStartupLimit()

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

File getDownloadCacheDir()

Retorna o caminho usado para armazenar artefatos baixados.

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

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

getKnownPreconfigureVirtualDevicePool()

Pool de dispositivos virtual pré-configurado conhecido.

getKnownRemoteDeviceIpPool()

Dispositivo remoto conhecido associado a um IP específico.

getLabels()

Receba rótulos para o host.

String getNetworkInterface()

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

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

boolean isHostMetricReportingDisabled()

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

boolean isIncrementalFlashingEnabled()

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

boolean isOptOutOfIncrementalFlashing()

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

void returnPermit(IHostOptions.PermitLimitType type)

Retorna uma permissão do tipo fornecido

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.

Boolean shouldUseSsoClient()

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

void takePermit(IHostOptions.PermitLimitType type)

Tem uma permissão do tipo informado

void validateOptions()

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

Construtores públicos

Opções de host

public HostOptions ()

Métodos públicos

getAvailablePermits

public 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 Long getCacheSizeLimit ()

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

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 versões remotas.

Retorna
Integer

getConcurrentFlasherLimit

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

Retorna o caminho usado para armazenar artefatos baixados.

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

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

Retorna

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Pool de dispositivos virtual pré-configurado conhecido.

Retorna

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conhecido associado a um IP específico.

Retorna

getRótulos

public  getLabels ()

Receba rótulos para o host.

Retorna

getNetworkInterface

public String getNetworkInterface ()

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

Retorna
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

Retorna

getTestFaseTimeout

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

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

Retorna
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inicializa os bloqueios simultâneos

Opção "isFastbootdEnable"

public boolean isFastbootdEnable ()

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

Retorna
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

Retorna
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

Retorna
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

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

Retorna
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Retorna uma permissão do tipo fornecido

Parâmetros
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public 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 Boolean shouldUseSsoClient ()

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

Retorna
Boolean

aceitar permissão

public void takePermit (IHostOptions.PermitLimitType type)

Tem uma permissão do tipo informado

Parâmetros
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

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

Gera
ConfigurationException