HostOptions

public class HostOptions
extends Object implements IHostOptions

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


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

Resumen

Constructores públicos

HostOptions()

Métodos públicos

Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Muestra la cantidad de permisos disponibles de un tipo determinado

Long getCacheSizeLimit()

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

Integer getConcurrentDownloadLimit()

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

Integer getConcurrentFlasherLimit()

Muestra la cantidad máxima de flashes simultáneos que se permiten.

Integer getConcurrentVirtualDeviceStartupLimit()

Devuelve la cantidad máxima de inicios de dispositivos virtuales simultáneos 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)

Muestra la cantidad de permisos en uso para un tipo determinado.

getKnownGceDeviceIpPool()

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

getKnownPreconfigureNativeDevicePool()

Es un grupo de IPs de dispositivos nativos preconfigurados conocido.

getKnownPreconfigureVirtualDevicePool()

Es un grupo de dispositivos virtuales preconfigurados conocido.

getKnownRemoteDeviceIpPool()

Dispositivo remoto conocido asociado con una IP específica.

getLabels()

Obtén etiquetas para el host.

String getNetworkInterface()

Muestra la interfaz de red que se usa para conectarse a dispositivos de prueba remotos.

getServiceAccountJsonKeyFiles()

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

long getTestPhaseTimeout()

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

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 del host.

boolean isIncrementalFlashingEnabled()

Muestra si el parpadeo incremental está habilitado o no.

boolean isOptOutOfIncrementalFlashing()

Muestra si el host inhabilitó el parpadeo incremental.

void returnPermit(IHostOptions.PermitLimitType type)

Muestra un permiso del tipo determinado

boolean shouldFlashWithFuseZip()

Muestra si se debe realizar la escritura en la memoria flash con el archivo ZIP de la imagen del dispositivo con el fusible montado.

Boolean shouldUseSsoClient()

Verifica si debe usar el cliente de SingleSignOn o no.

void takePermit(IHostOptions.PermitLimitType type)

Toma un permiso del tipo determinado.

void validateOptions()

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

Constructores públicos

HostOptions

public HostOptions ()

Métodos públicos

getAvailablePermits

public Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Muestra 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(en bytes) de la caché de archivos locales.

Muestra
Long

getConcurrentDownloadLimit

public Integer getConcurrentDownloadLimit ()

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

Muestra
Integer

getConcurrentFlasherLimit

public Integer getConcurrentFlasherLimit ()

Muestra la cantidad máxima de intermitencias simultáneas que se permiten. Lo usa DeviceFlashPreparer.

Muestra
Integer el límite de activadores simultáneos.

getConcurrentVirtualDeviceStartupLimit

public Integer getConcurrentVirtualDeviceStartupLimit ()

Devuelve la cantidad máxima de inicios de dispositivos virtuales simultáneos permitidos. Es usado por RemoteAndroidVirtualDevice que inicia el dispositivo virtual.

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)

Muestra 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

getKnownPreconfigureNativeDevicePool

public  getKnownPreconfigureNativeDevicePool ()

Es un grupo de IPs de dispositivos nativos preconfigurados conocido.

Muestra

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Es un grupo de dispositivos virtuales preconfigurados conocido.

Muestra

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conocido asociado con una IP específica.

Muestra

getLabels

public  getLabels ()

Obtén etiquetas para el host.

Muestra

getNetworkInterface

public String getNetworkInterface ()

Muestra la interfaz de red que se usa para conectarse a dispositivos de prueba remotos.

Muestra
String

getServiceAccountJsonKeyFiles

public  getServiceAccountJsonKeyFiles ()

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

Muestra

getTestPhaseTimeout

public long getTestPhaseTimeout ()

Muestra el tiempo de espera especificado a nivel de la fase de prueba. 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

isFastbootdEnable

public boolean isFastbootdEnable ()

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

Muestra
boolean

isHostMetricReportingDisabled

public boolean isHostMetricReportingDisabled ()

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

Muestra
boolean

isIncrementalFlashingEnabled

public boolean isIncrementalFlashingEnabled ()

Muestra si el parpadeo incremental está habilitado o no.

Muestra
boolean

isOptOutOfIncrementalFlashing

public boolean isOptOutOfIncrementalFlashing ()

Muestra si el host inhabilitó el parpadeo incremental.

Muestra
boolean

returnPermit

public void returnPermit (IHostOptions.PermitLimitType type)

Muestra un permiso del tipo determinado

Parámetros
type IHostOptions.PermitLimitType

shouldFlashWithFuseZip

public boolean shouldFlashWithFuseZip ()

Muestra si se debe realizar la escritura en la memoria flash con el archivo ZIP de la imagen del dispositivo con el fusible montado.

Muestra
boolean

shouldUseSsoClient

public Boolean shouldUseSsoClient ()

Verifica si debe usar el cliente de SingleSignOn o no.

Muestra
Boolean

takePermit

public void takePermit (IHostOptions.PermitLimitType type)

Toma un permiso del tipo determinado.

Parámetros
type IHostOptions.PermitLimitType

validateOptions

public void validateOptions ()

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

Arroja
ConfigurationException