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

Devuelve
Integer

getCacheSizeLimit

public abstract Long getCacheSizeLimit ()

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

Devuelve
Long

getConcurrentDownloadLimit

public abstract Integer getConcurrentDownloadLimit ()

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

Devuelve
Integer

getConcurrentFlasherLimit

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

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

Devuelve
File

getFastbootTmpDir

public abstract File getFastbootTmpDir ()

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

Devuelve
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

Devuelve
int

getKnownGceDeviceIpPool.

public abstract  getKnownGceDeviceIpPool ()

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

Devuelve

getKnownPreconfigureVirtualDevicePool.

public abstract  getKnownPreconfigureVirtualDevicePool ()

Grupo de dispositivos virtuales preconfigurados conocido.

Devuelve

getKnownRemoteDeviceIpPool.

public abstract  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conocido asociado a una IP específica.

Devuelve

getKnownTcpDeviceIpPool.

public  getKnownTcpDeviceIpPool ()

Dispositivo TCP conocido asociado con una IP específica.

Devuelve

getEtiquetas

public abstract  getLabels ()

Obtén etiquetas para el host.

Devuelve

getNetworkInterface

public abstract String getNetworkInterface ()

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

Devuelve
String

getServiceAccountJsonKeyFiles

public abstract  getServiceAccountJsonKeyFiles ()

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

Devuelve

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.

Devuelve
long

getUseZip64InPartialDownload

public abstract boolean getUseZip64InPartialDownload ()

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

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

Devuelve
boolean

Informes de métricasHostinhabilitados

public abstract boolean isHostMetricReportingDisabled ()

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

Devuelve
boolean

IncrementalFlashingEnabled

public abstract boolean isIncrementalFlashingEnabled ()

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

Devuelve
boolean

esOptOutOfFlashes incrementales.

public abstract boolean isOptOutOfIncrementalFlashing ()

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

Devuelve
boolean

returnPermit

public abstract void returnPermit (IHostOptions.PermitLimitType type)

Devuelve un permiso del tipo determinado

Parámetros
type IHostOptions.PermitLimitType

deberíaFlashWithFuseZip

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.

Devuelve
boolean

debeUsarSsoClient

public abstract Boolean shouldUseSsoClient ()

Comprueba si debe usar el cliente SingleSignOn o no.

Devuelve
Boolean

tomarPermit

public abstract void takePermit (IHostOptions.PermitLimitType type)

Solicita un permiso del tipo determinado.

Parámetros
type IHostOptions.PermitLimitType

validateOptions

public abstract void validateOptions ()

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

Arroja
ConfigurationException