Opciones de host

public class HostOptions
extends Object implements IHostOptions

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


Clase de contenedor de las opciones de host. Esta clase se usa para almacenar opciones de todo el host.

Resumen

Constructores públicos

HostOptions()

Métodos públicos

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Devuelve la cantidad de permisos disponibles de un tipo determinado.

Long getCacheSizeLimit()

Muestra el tamaño máximo permitido(bytes) de la caché de archivos local.

Integer getConcurrentDownloadLimit()

Muestra la cantidad máxima de descargas simultáneas permitidas.

Integer getConcurrentFlasherLimit()

Muestra la cantidad máxima de actualizaciones simultáneas que se permitirán.

Integer getConcurrentVirtualDeviceStartupLimit()

Muestra la cantidad máxima de inicios simultáneos de dispositivos virtuales permitidos.

File getDownloadCacheDir()

Muestra la ruta de acceso que se usa para almacenar los artefactos descargados.

File getFastbootTmpDir()

Muestra la ruta de acceso que fastboot debe usar como carpeta temporal.

int getInUsePermits(IHostOptions.PermitLimitType type)

Devuelve la cantidad de permisos en uso para un tipo determinado

getKnownGceDeviceIpPool()

Dispositivo gce-device conocido asociado con una IP específica.

getKnownPreconfigureVirtualDevicePool()

Grupo de dispositivos virtuales preconfigurados conocido.

getKnownRemoteDeviceIpPool()

Dispositivo remoto conocido asociado a una IP específica.

getLabels()

Obtén etiquetas para el host.

String getNetworkInterface()

Devuelve la interfaz de red utilizada para conectarse a dispositivos de prueba remotos.

getServiceAccountJsonKeyFiles()

Muestra un mapa de archivos de claves JSON de la cuenta de servicio.

long getTestPhaseTimeout()

Muestra el tiempo de espera a nivel de la fase de prueba especificado.

boolean getUseZip64InPartialDownload()

Comprueba si se debe usar el formato zip64 en la descarga parcial o no.

void initConcurrentLocks()

Inicializa los bloqueos simultáneos.

boolean isFastbootdEnable()

Muestra si la compatibilidad con el modo fastbootd está habilitada o no.

boolean isHostMetricReportingDisabled()

Muestra si se deben inhabilitar los informes de métricas de host.

boolean isIncrementalFlashingEnabled()

Muestra si la escritura en la memoria flash incremental está habilitada o no.

boolean isOptOutOfIncrementalFlashing()

Muestra si el host inhabilitó la escritura en la memoria flash incremental.

void returnPermit(IHostOptions.PermitLimitType type)

Devuelve un permiso del tipo determinado

boolean shouldFlashWithFuseZip()

Muestra si la instalación se debe realizar o no con el archivo ZIP de la imagen del dispositivo activado con fusible.

Boolean shouldUseSsoClient()

Comprueba si debe usar el cliente SingleSignOn o no.

void takePermit(IHostOptions.PermitLimitType type)

Solicita un permiso del tipo determinado.

void validateOptions()

Valida que las opciones establecidas en IHostOptions sean válidas.

Constructores públicos

Opciones de host

public HostOptions ()

Métodos públicos

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Devuelve la cantidad de permisos disponibles de un tipo determinado.

Parámetros
type IHostOptions.PermitLimitType

Devuelve
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

Muestra el tamaño máximo permitido(bytes) de la caché de archivos local.

Devuelve
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Muestra la cantidad máxima de descargas simultáneas permitidas. Lo usa IBuildProvider, que descarga compilaciones remotas.

Devuelve
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Muestra la cantidad máxima de actualizaciones simultáneas que se permitirán. DeviceFlashPreparer lo usa.

Devuelve
Integer el límite de parpadeos simultáneos.

getConcurrentVirtualDeviceStartupLimit.

public Integer getConcurrentVirtualDeviceStartupLimit ()

Muestra la cantidad máxima de inicios simultáneos de dispositivos virtuales permitidos. Lo usa RemoteAndroidVirtualDevice ese dispositivo virtual de inicio.

Devuelve
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

Muestra la ruta de acceso que se usa para almacenar los artefactos descargados.

Devuelve
File

getFastbootTmpDir

public File getFastbootTmpDir ()

Muestra la ruta de acceso que fastboot debe usar como carpeta temporal.

Devuelve
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Devuelve la cantidad de permisos en uso para un tipo determinado

Parámetros
type IHostOptions.PermitLimitType

Devuelve
int

getKnownGceDeviceIpPool.

public  getKnownGceDeviceIpPool ()

Dispositivo gce-device conocido asociado con una IP específica.

Devuelve

getKnownPreconfigureVirtualDevicePool.

public  getKnownPreconfigureVirtualDevicePool ()

Grupo de dispositivos virtuales preconfigurados conocido.

Devuelve

getKnownRemoteDeviceIpPool.

public  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conocido asociado a una IP específica.

Devuelve

getEtiquetas

public  getLabels ()

Obtén etiquetas para el host.

Devuelve

getNetworkInterface

public String getNetworkInterface ()

Devuelve la interfaz de red utilizada para conectarse a dispositivos de prueba remotos.

Devuelve
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

Muestra un mapa de archivos de claves JSON de la cuenta de servicio.

Devuelve

getTestFaseTimeout

public long getTestPhaseTimeout ()

Muestra el tiempo de espera a nivel de la fase de prueba especificado. El valor predeterminado será 0 para no tener tiempos de espera.

Devuelve
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

Comprueba si se debe usar el formato zip64 en la descarga parcial o no.

Devuelve
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inicializa los bloqueos simultáneos.

Habilitar inicio rápido

public boolean isFastbootdEnable ()

Muestra si la compatibilidad con el modo fastbootd está habilitada o no.

Devuelve
boolean

Informes de métricasHostinhabilitados

public boolean isHostMetricReportingDisabled ()

Muestra si se deben inhabilitar los informes de métricas de host.

Devuelve
boolean

IncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Muestra si la escritura en la memoria flash incremental está habilitada o no.

Devuelve
boolean

esOptOutOfFlashes incrementales.

public boolean isOptOutOfIncrementalFlashing ()

Muestra si el host inhabilitó la escritura en la memoria flash incremental.

Devuelve
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Devuelve un permiso del tipo determinado

Parámetros
type IHostOptions.PermitLimitType

deberíaFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Muestra si la instalación se debe realizar o no con el archivo ZIP de la imagen del dispositivo activado con fusible.

Devuelve
boolean

debeUsarSsoClient

public Boolean shouldUseSsoClient ()

Comprueba si debe usar el cliente SingleSignOn o no.

Devuelve
Boolean

tomarPermit

public void takePermit (IHostOptions.PermitLimitType type)

Solicita un permiso del tipo determinado.

Parámetros
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

Valida que las opciones establecidas en IHostOptions sean válidas.

Arroja
ConfigurationException