IHostOptions
public
interface
IHostOptions
| com.android.tradefed.host.IHostOptions |
Es la interfaz del contenedor de opciones de host. Esta interfaz se usa 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()
Devuelve el tamaño máximo permitido(en bytes) de la caché de archivos local. |
abstract
Integer
|
getConcurrentDownloadLimit()
Devuelve la cantidad máxima de descargas simultáneas permitidas. |
abstract
Integer
|
getConcurrentFlasherLimit()
Devuelve la cantidad máxima de escrituras simultáneas permitidas. |
abstract
Integer
|
getConcurrentVirtualDeviceStartupLimit()
Devuelve la cantidad máxima de inicios simultáneos de dispositivos virtuales permitidos. |
abstract
File
|
getDownloadCacheDir()
Devuelve la ruta de acceso que se usa para almacenar los artefactos descargados. |
abstract
File
|
getFastbootTmpDir()
Devuelve 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
Set<String>
|
getKnownGceDeviceIpPool()
Es el dispositivo gce conocido asociado a una IP específica. |
abstract
List<String>
|
getKnownPreconfigureNativeDevicePool()
Es el grupo de IPs de dispositivos nativos preconfigurados conocido. |
abstract
List<String>
|
getKnownPreconfigureVirtualDevicePool()
Es un grupo de dispositivos virtuales preconfigurados conocido. |
abstract
Set<String>
|
getKnownRemoteDeviceIpPool()
Es el dispositivo remoto conocido asociado a una IP específica. |
default
Set<String>
|
getKnownTcpDeviceIpPool()
Es el dispositivo tcp conocido asociado a una IP específica. |
abstract
List<String>
|
getLabels()
Obtiene etiquetas para el host. |
abstract
String
|
getNetworkInterface()
Devuelve la interfaz de red que se usó para conectarse a los dispositivos de prueba remotos. |
abstract
Map<String, File>
|
getServiceAccountJsonKeyFiles()
Devuelve un mapa de archivos de claves JSON de cuentas de servicio. |
abstract
long
|
getTestPhaseTimeout()
Devuelve el tiempo de espera especificado a nivel de la fase de prueba. |
abstract
boolean
|
getUseZip64InPartialDownload()
Comprueba si debe usar el formato zip64 en la descarga parcial. |
abstract
void
|
initConcurrentLocks()
Inicializa los bloqueos simultáneos |
abstract
boolean
|
isFastbootdEnable()
Devuelve si la compatibilidad con el modo fastbootd está habilitada o no. |
abstract
boolean
|
isHostMetricReportingDisabled()
Devuelve si se deben inhabilitar los informes de métricas del host. |
abstract
boolean
|
isIncrementalFlashingEnabled()
Devuelve si el parpadeo incremental está habilitado o no. |
abstract
boolean
|
isOptOutOfIncrementalFlashing()
Devuelve si el host inhabilitó el parpadeo incremental. |
abstract
void
|
returnPermit(IHostOptions.PermitLimitType type)
Devuelve un permiso del tipo determinado. |
abstract
boolean
|
shouldFlashWithFuseZip()
Devuelve si se debe realizar la escritura en la memoria flash con el archivo ZIP de la imagen del dispositivo con el fusible montado. |
abstract
Boolean
|
shouldUseSsoClient()
Verifica si debe usar el cliente de SingleSignOn o no. |
abstract
void
|
takePermit(IHostOptions.PermitLimitType type)
Toma un permiso del tipo determinado |
abstract
boolean
|
useAndroidBuildApiV4()
Devuelve si se debe usar la API de Android Build v4. |
abstract
void
|
validateOptions()
Valida que las opciones establecidas en |
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 ()
Devuelve el tamaño máximo permitido(en bytes) de la caché de archivos local.
| Muestra | |
|---|---|
Long |
|
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
Devuelve la cantidad máxima de descargas simultáneas permitidas. Lo usa IBuildProvider, que descarga compilaciones remotas.
| Muestra | |
|---|---|
Integer |
|
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Devuelve la cantidad máxima de escrituras simultáneas permitidas. Usado por DeviceFlashPreparer.
| Muestra | |
|---|---|
Integer |
el límite de luces intermitentes simultáneas. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
Devuelve la cantidad máxima de inicios simultáneos de dispositivos virtuales permitidos. Lo usa RemoteAndroidVirtualDevice, que inicia el dispositivo virtual.
| Muestra | |
|---|---|
Integer |
|
getDownloadCacheDir
public abstract File getDownloadCacheDir ()
Devuelve la ruta de acceso que se usa para almacenar los artefactos descargados.
| Muestra | |
|---|---|
File |
|
getFastbootTmpDir
public abstract File getFastbootTmpDir ()
Devuelve 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 Set<String> getKnownGceDeviceIpPool ()
Es el dispositivo gce conocido asociado a una IP específica.
| Muestra | |
|---|---|
Set<String> |
|
getKnownPreconfigureNativeDevicePool
public abstract List<String> getKnownPreconfigureNativeDevicePool ()
Es el grupo de IPs de dispositivos nativos preconfigurados conocido.
| Muestra | |
|---|---|
List<String> |
|
getKnownPreconfigureVirtualDevicePool
public abstract List<String> getKnownPreconfigureVirtualDevicePool ()
Es un grupo de dispositivos virtuales preconfigurados conocido.
| Muestra | |
|---|---|
List<String> |
|
getKnownRemoteDeviceIpPool
public abstract Set<String> getKnownRemoteDeviceIpPool ()
Es el dispositivo remoto conocido asociado a una IP específica.
| Muestra | |
|---|---|
Set<String> |
|
getKnownTcpDeviceIpPool
public Set<String> getKnownTcpDeviceIpPool ()
Es el dispositivo tcp conocido asociado a una IP específica.
| Muestra | |
|---|---|
Set<String> |
|
getLabels
public abstract List<String> getLabels ()
Obtiene etiquetas para el host.
| Muestra | |
|---|---|
List<String> |
|
getNetworkInterface
public abstract String getNetworkInterface ()
Devuelve la interfaz de red que se usó para conectarse a los dispositivos de prueba remotos.
| Muestra | |
|---|---|
String |
|
getServiceAccountJsonKeyFiles
public abstract Map<String, File> getServiceAccountJsonKeyFiles ()
Devuelve un mapa de archivos de claves JSON de cuentas de servicio.
| Muestra | |
|---|---|
Map<String, File> |
|
getTestPhaseTimeout
public abstract long getTestPhaseTimeout ()
Devuelve el tiempo de espera especificado a nivel de la fase de prueba. El valor predeterminado será 0 para indicar que no hay tiempos de espera.
| Muestra | |
|---|---|
long |
|
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
Comprueba si debe usar el formato zip64 en la descarga parcial.
| Muestra | |
|---|---|
boolean |
|
initConcurrentLocks
public abstract void initConcurrentLocks ()
Inicializa los bloqueos simultáneos
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Devuelve si la compatibilidad con el modo fastbootd está habilitada o no.
| Muestra | |
|---|---|
boolean |
|
isHostMetricReportingDisabled
public abstract boolean isHostMetricReportingDisabled ()
Devuelve si se deben inhabilitar los informes de métricas del host.
| Muestra | |
|---|---|
boolean |
|
isIncrementalFlashingEnabled
public abstract boolean isIncrementalFlashingEnabled ()
Devuelve si el parpadeo incremental está habilitado o no.
| Muestra | |
|---|---|
boolean |
|
isOptOutOfIncrementalFlashing
public abstract boolean isOptOutOfIncrementalFlashing ()
Devuelve si el host inhabilitó el parpadeo incremental.
| Muestra | |
|---|---|
boolean |
|
returnPermit
public abstract void returnPermit (IHostOptions.PermitLimitType type)
Devuelve un permiso del tipo determinado.
| Parámetros | |
|---|---|
type |
IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public abstract boolean shouldFlashWithFuseZip ()
Devuelve 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 abstract Boolean shouldUseSsoClient ()
Verifica si debe usar el cliente de SingleSignOn o no.
| Muestra | |
|---|---|
Boolean |
|
takePermit
public abstract void takePermit (IHostOptions.PermitLimitType type)
Toma un permiso del tipo determinado
| Parámetros | |
|---|---|
type |
IHostOptions.PermitLimitType |
useAndroidBuildApiV4
public abstract boolean useAndroidBuildApiV4 ()
Devuelve si se debe usar la API de Android Build v4.
| Muestra | |
|---|---|
boolean |
|
validateOptions
public abstract void validateOptions ()
Valida que las opciones establecidas en IHostOptions sean válidas.
| Arroja | |
|---|---|
ConfigurationException |
|