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

Muestra
Integer

getCacheSizeLimit

public Long getCacheSizeLimit ()

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

Muestra
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

Muestra la cantidad máxima de descargas simultáneas permitidas. Utilizado por IBuildProvider que descarga compilaciones remotas.

Muestra
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

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

Muestra
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.

Muestra
Integer

getDownloadCacheDir

public File getDownloadCacheDir ()

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

Muestra
File

getFastbootTmpDir

public File getFastbootTmpDir ()

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

Muestra
File

getInUsePermits

public int getInUsePermits (IHostOptions.PermitLimitType type)

Devuelve la cantidad de permisos en uso para un tipo determinado

Parámetros
type IHostOptions.PermitLimitType

Muestra
int

getKnownGceDeviceIpPool.

public  getKnownGceDeviceIpPool ()

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

Muestra

getKnownPreconfigureVirtualDevicePool.

public  getKnownPreconfigureVirtualDevicePool ()

Grupo de dispositivos virtuales preconfigurados conocido.

Muestra

getKnownRemoteDeviceIpPool.

public  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conocido asociado a una IP específica.

Muestra

getEtiquetas

public  getLabels ()

Obtén etiquetas para el host.

Muestra

getNetworkInterface

public String getNetworkInterface ()

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

Muestra
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

Muestra

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.

Muestra
long

getUseZip64InPartialDownload

public boolean getUseZip64InPartialDownload ()

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

Muestra
boolean

initConcurrentLocks

public void initConcurrentLocks ()

Inicializa los bloqueos simultáneos.

Habilitar inicio rápido

public boolean isFastbootdEnable ()

Muestra si se habilitó o no la compatibilidad con el modo fastbootd.

Muestra
boolean

Informes de métricasHostinhabilitados

public boolean isHostMetricReportingDisabled ()

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

Muestra
boolean

IncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

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

Muestra
boolean

esOptOutOfFlashes incrementales.

public boolean isOptOutOfIncrementalFlashing ()

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

Muestra
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Devuelve un permiso del tipo determinado

Parámetros
type IHostOptions.PermitLimitType

FlashWithFuseZip

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.

Muestra
boolean

debeUsarSsoClient

public Boolean shouldUseSsoClient ()

Comprueba si debe usar el cliente SingleSignOn o no.

Muestra
Boolean

tomarPermit

public void takePermit (IHostOptions.PermitLimitType type)

Solicita un permiso del tipo determinado.

Parámetros
type IHostOptions.PermitLimitType

ValidarOpciones

public void validateOptions ()

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

Arroja
ConfigurationException