IHostOptions
public
interface
IHostOptions
com.android.tradefed.host.IHostOptions |
Interfaz del contenedor de opciones del 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)
Muestra la cantidad de permisos disponibles de un tipo determinado |
abstract
Long
|
getCacheSizeLimit()
Muestra el tamaño máximo permitido(en bytes) de la caché de archivos locales. |
abstract
Integer
|
getConcurrentDownloadLimit()
Devuelve la cantidad máxima de descargas simultáneas permitidas. |
abstract
Integer
|
getConcurrentFlasherLimit()
Muestra la cantidad máxima de intermitencias simultáneas que se permiten. |
abstract
Integer
|
getConcurrentVirtualDeviceStartupLimit()
Devuelve la cantidad máxima de inicios de dispositivos virtuales simultáneos 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)
Muestra la cantidad de permisos en uso para un tipo determinado. |
abstract
|
getKnownGceDeviceIpPool()
Dispositivo gce-device conocido asociado con una IP específica. |
abstract
|
getKnownPreconfigureNativeDevicePool()
Es un grupo de IPs de dispositivos nativos preconfigurados conocido. |
abstract
|
getKnownPreconfigureVirtualDevicePool()
Es un grupo de dispositivos virtuales preconfigurados conocido. |
abstract
|
getKnownRemoteDeviceIpPool()
Dispositivo remoto conocido asociado con 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()
Muestra la interfaz de red que se usa para conectarse a dispositivos de prueba remotos. |
abstract
|
getServiceAccountJsonKeyFiles()
Devuelve un mapa de archivos de claves JSON de la cuenta de servicio. |
abstract
long
|
getTestPhaseTimeout()
Muestra el tiempo de espera especificado a nivel de la fase de prueba. |
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 del host. |
abstract
boolean
|
isIncrementalFlashingEnabled()
Muestra si el parpadeo incremental está habilitado o no. |
abstract
boolean
|
isOptOutOfIncrementalFlashing()
Muestra si el host inhabilitó el parpadeo incremental. |
abstract
void
|
returnPermit(IHostOptions.PermitLimitType type)
Muestra un permiso del tipo determinado |
abstract
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. |
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
void
|
validateOptions()
Valida que las opciones configuradas en |
Métodos públicos
getAvailablePermits
public abstract Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Muestra 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(en bytes) de la caché de archivos locales.
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 ()
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 abstract 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 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)
Muestra la cantidad de permisos en uso para un tipo determinado.
Parámetros | |
---|---|
type |
IHostOptions.PermitLimitType |
Muestra | |
---|---|
int |
getKnownGceDeviceIpPool
public abstractgetKnownGceDeviceIpPool ()
Dispositivo gce-device conocido asociado con una IP específica.
Muestra | |
---|---|
|
getKnownPreconfigureNativeDevicePool
public abstractgetKnownPreconfigureNativeDevicePool ()
Es un grupo de IPs de dispositivos nativos preconfigurados conocido.
Muestra | |
---|---|
|
getKnownPreconfigureVirtualDevicePool
public abstractgetKnownPreconfigureVirtualDevicePool ()
Es un grupo de dispositivos virtuales preconfigurados conocido.
Muestra | |
---|---|
|
getKnownRemoteDeviceIpPool
public abstractgetKnownRemoteDeviceIpPool ()
Dispositivo remoto conocido asociado con una IP específica.
Muestra | |
---|---|
|
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Dispositivo TCP conocido asociado con una IP específica.
Muestra | |
---|---|
|
getLabels
public abstractgetLabels ()
Obtén etiquetas para el host.
Muestra | |
---|---|
|
getNetworkInterface
public abstract String getNetworkInterface ()
Muestra la interfaz de red que se usa para conectarse a dispositivos de prueba remotos.
Muestra | |
---|---|
String |
getServiceAccountJsonKeyFiles
public abstractgetServiceAccountJsonKeyFiles ()
Devuelve un mapa de archivos de claves JSON de la cuenta de servicio.
Muestra | |
---|---|
|
getTestPhaseTimeout
public abstract 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 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
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Muestra si la compatibilidad con el modo fastbootd está habilitada o no.
Muestra | |
---|---|
boolean |
isHostMetricReportingDisabled
public abstract boolean isHostMetricReportingDisabled ()
Muestra si se deben inhabilitar los informes de métricas del host.
Muestra | |
---|---|
boolean |
isIncrementalFlashingEnabled
public abstract boolean isIncrementalFlashingEnabled ()
Muestra si el parpadeo incremental está habilitado o no.
Muestra | |
---|---|
boolean |
isOptOutOfIncrementalFlashing
public abstract boolean isOptOutOfIncrementalFlashing ()
Muestra si el host inhabilitó el parpadeo incremental.
Muestra | |
---|---|
boolean |
returnPermit
public abstract void returnPermit (IHostOptions.PermitLimitType type)
Muestra un permiso del tipo determinado
Parámetros | |
---|---|
type |
IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public abstract 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 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 |
validateOptions
public abstract void validateOptions ()
Valida que las opciones configuradas en IHostOptions
sean válidas.
Arroja | |
---|---|
ConfigurationException |