Opciones de host

public interface IHostOptions

com.android.tradefed.host.IHostOptions.


Interfaz del contenedor de opciones de host. Esta interfaz se utiliza para acceder a las opciones de todo el host.

Resumen

Métodos públicos

abstract Integer getAvailablePermits(IHostOptions.PermitLimitType type)

Devuelve la cantidad de permisos disponibles de un tipo determinado.

abstract Long getCacheSizeLimit()

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

abstract Integer getConcurrentDownloadLimit()

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

abstract Integer getConcurrentFlasherLimit()

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

abstract Integer getConcurrentVirtualDeviceStartupLimit()

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

abstract File getDownloadCacheDir()

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

abstract File getFastbootTmpDir()

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

abstract int getInUsePermits(IHostOptions.PermitLimitType type)

Devuelve la cantidad de permisos en uso para un tipo determinado

abstract getKnownGceDeviceIpPool()

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

abstract getKnownPreconfigureVirtualDevicePool()

Grupo de dispositivos virtuales preconfigurados conocido.

abstract getKnownRemoteDeviceIpPool()

Dispositivo remoto conocido asociado a una IP específica.

default getKnownTcpDeviceIpPool()

Dispositivo TCP conocido asociado con una IP específica.

abstract getLabels()

Obtén etiquetas para el host.

abstract String getNetworkInterface()

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

abstract getServiceAccountJsonKeyFiles()

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

abstract long getTestPhaseTimeout()

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

abstract boolean getUseZip64InPartialDownload()

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

abstract void initConcurrentLocks()

Inicializa los bloqueos simultáneos.

abstract boolean isFastbootdEnable()

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

abstract boolean isHostMetricReportingDisabled()

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

abstract boolean isIncrementalFlashingEnabled()

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

abstract boolean isOptOutOfIncrementalFlashing()

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

abstract void returnPermit(IHostOptions.PermitLimitType type)

Devuelve un permiso del tipo determinado

abstract boolean shouldFlashWithFuseZip()

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

abstract Boolean shouldUseSsoClient()

Comprueba si debe usar el cliente SingleSignOn o no.

abstract void takePermit(IHostOptions.PermitLimitType type)

Solicita un permiso del tipo determinado.

abstract void validateOptions()

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

Métodos públicos

getAvailablePermits

public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)

Devuelve la cantidad de permisos disponibles de un tipo determinado.

Parámetros
type IHostOptions.PermitLimitType

Muestra
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

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

Muestra
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

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

Muestra
Integer

getConcurrentFlasherLimit

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

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

Muestra
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

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

Muestra
File

getInUsePermits

public abstract 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 abstract  getKnownGceDeviceIpPool ()

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

Muestra

getKnownPreconfigureVirtualDevicePool.

public abstract  getKnownPreconfigureVirtualDevicePool ()

Grupo de dispositivos virtuales preconfigurados conocido.

Muestra

getKnownRemoteDeviceIpPool.

public abstract  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conocido asociado a una IP específica.

Muestra

getKnownTcpDeviceIpPool.

public  getKnownTcpDeviceIpPool ()

Dispositivo TCP conocido asociado con una IP específica.

Muestra

getEtiquetas

public abstract  getLabels ()

Obtén etiquetas para el host.

Muestra

getNetworkInterface

public abstract String getNetworkInterface ()

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

Muestra
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

Muestra

getTestFaseTimeout

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

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

Muestra
boolean

initConcurrentLocks

public abstract void initConcurrentLocks ()

Inicializa los bloqueos simultáneos.

Habilitar inicio rápido

public abstract boolean isFastbootdEnable ()

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

Muestra
boolean

Informes de métricasHostinhabilitados

public abstract boolean isHostMetricReportingDisabled ()

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

Muestra
boolean

IncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

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

Muestra
boolean

esOptOutOfFlashes incrementales.

public abstract boolean isOptOutOfIncrementalFlashing ()

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

Muestra
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Devuelve un permiso del tipo determinado

Parámetros
type IHostOptions.PermitLimitType

FlashWithFuseZip

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

Comprueba si debe usar el cliente SingleSignOn o no.

Muestra
Boolean

tomarPermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Solicita un permiso del tipo determinado.

Parámetros
type IHostOptions.PermitLimitType

ValidarOpciones

public abstract void validateOptions ()

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

Arroja
ConfigurationException