Opções de host

public class HostOptions
extends Object implements IHostOptions

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


Classe de titular de opções de host. Esta 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 licenças disponíveis de um determinado tipo

Long getCacheSizeLimit ()

Retorna o tamanho máximo permitido (bytes) do cache de arquivo local.

File getClFlashstation ()

Retorna o arquivo de script cl_flashstation remoto.

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 permitido de inicialização simultânea de dispositivos virtuais.

File getDownloadCacheDir ()

Retorna o caminho usado para armazenar artefatos baixados.

File getFastbootTmpDir ()

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

int getInUsePermits ( IHostOptions.PermitLimitType type)

Retorna o número de licenças em uso para um determinado tipo

getKnownGceDeviceIpPool ()

Dispositivo gce conhecido associado a um IP específico.

getKnownPreconfigureVirtualDevicePool ()

Pool de dispositivos virtuais pré-configurados conhecidos.

getKnownRemoteDeviceIpPool ()

Dispositivo remoto conhecido associado a um IP específico.

getKnownTcpDeviceIpPool ()

Dispositivo tcp conhecido associado a um IP específico.

getLabels ()

Obtenha rótulos para o host.

String getNetworkInterface ()

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

getServiceAccountJsonKeyFiles ()

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

long getTestPhaseTimeout ()

Retorna o tempo limite do nível da Fase de Teste especificado.

boolean getUseZip64InPartialDownload ()

Verifique se deve utilizar o formato zip64 em download parcial ou não.

void initConcurrentLocks ()

Inicializa os bloqueios simultâneos

boolean isFastbootdEnable ()

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

boolean isFlashstationEnabled ()

Retorna se o flash deve ser feito com flashstation.

boolean isHostMetricReportingDisabled ()

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

boolean isIncrementalFlashingEnabled ()

Retorna se o flash incremental está habilitado ou não.

boolean isOptOutOfIncrementalFlashing ()

Retorna se o host optou por não usar flash incremental.

void returnPermit ( IHostOptions.PermitLimitType type)

Retorna uma licença do tipo fornecido

boolean shouldFlashWithFuseZip ()

Retorna se o flash deve ou não ser feito com o arquivo zip de imagem do dispositivo montado em fusível.

Boolean shouldUseSsoClient ()

Verifique se deve utilizar o cliente SingleSignOn ou não.

void takePermit ( IHostOptions.PermitLimitType type)

Obtém uma licença do tipo determinado

void validateOptions ()

Valide 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 o número de licenças disponíveis de um determinado tipo

Parâmetros
type IHostOptions.PermitLimitType

Devoluções
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

Retorna o tamanho máximo permitido (bytes) do cache de arquivo local.

Devoluções
Long

getClFlashstation

public File getClFlashstation ()

Retorna o arquivo de script cl_flashstation remoto.

Devoluções
File

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Retorna o número máximo de downloads simultâneos permitidos. Usado pelo IBuildProvider que baixa compilações remotas.

Devoluções
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

Devoluções
Integer o limite do pisca-pisca simultâneo.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Retorna o número máximo permitido de inicialização simultânea de dispositivos virtuais. Usado por RemoteAndroidVirtualDevice que inicializa o dispositivo virtual.

Devoluções
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

Retorna o caminho usado para armazenar artefatos baixados.

Devoluções
File

getFastbootTmpDir

public File getFastbootTmpDir ()

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

Devoluções
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Retorna o número de licenças em uso para um determinado tipo

Parâmetros
type IHostOptions.PermitLimitType

Devoluções
int

getKnownGceDeviceIpPool

public  getKnownGceDeviceIpPool ()

Dispositivo gce conhecido associado a um IP específico.

Devoluções

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Pool de dispositivos virtuais pré-configurados conhecidos.

Devoluções

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conhecido associado a um IP específico.

Devoluções

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Dispositivo tcp conhecido associado a um IP específico.

Devoluções

getLabels

public  getLabels ()

Obtenha rótulos para o host.

Devoluções

getNetworkInterface

public String getNetworkInterface ()

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

Devoluções
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

Devoluções

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Retorna o tempo limite do nível da Fase de Teste especificado. O padrão será 0 para nenhum tempo limite.

Devoluções
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Verifique se deve utilizar o formato zip64 em download parcial ou não.

Devoluções
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inicializa os bloqueios simultâneos

isFastbootdEnable

public boolean isFastbootdEnable ()

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

Devoluções
boolean

isFlashstationEnabled

public boolean isFlashstationEnabled ()

Retorna se o flash deve ser feito com flashstation.

Devoluções
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

Devoluções
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Retorna se o flash incremental está habilitado ou não.

Devoluções
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Retorna se o host optou por não usar flash incremental.

Devoluções
boolean

permissão de retorno

public void returnPermit (IHostOptions.PermitLimitType type)

Retorna uma licença do tipo fornecido

Parâmetros
type IHostOptions.PermitLimitType

deveriaFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Retorna se o flash deve ou não ser feito com o arquivo zip de imagem do dispositivo montado em fusível.

Devoluções
boolean

deveriaUseSsoClient

public Boolean shouldUseSsoClient ()

Verifique se deve utilizar o cliente SingleSignOn ou não.

Devoluções
Boolean

aceitar permissão

public void takePermit (IHostOptions.PermitLimitType type)

Obtém uma licença do tipo determinado

Parâmetros
type IHostOptions.PermitLimitType

validarOpções

public void validateOptions ()

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

Lança
ConfigurationException