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 |
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 abstractgetKnownGceDeviceIpPool ()
Dispositivo gce-device conocido asociado con una IP específica.
Muestra | |
---|---|
|
getKnownPreconfigureVirtualDevicePool.
public abstractgetKnownPreconfigureVirtualDevicePool ()
Grupo de dispositivos virtuales preconfigurados conocido.
Muestra | |
---|---|
|
getKnownRemoteDeviceIpPool.
public abstractgetKnownRemoteDeviceIpPool ()
Dispositivo remoto conocido asociado a una IP específica.
Muestra | |
---|---|
|
getKnownTcpDeviceIpPool.
publicgetKnownTcpDeviceIpPool ()
Dispositivo TCP conocido asociado con una IP específica.
Muestra | |
---|---|
|
getEtiquetas
public abstractgetLabels ()
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 abstractgetServiceAccountJsonKeyFiles ()
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 |