HostOptions
public
class
HostOptions
extends Object
implements
IHostOptions
| java.lang.Object | |
| ↳ | com.android.tradefed.host.HostOptions |
Clase de titular de opciones de host. Esta clase se usa para almacenar opciones para todo el host.
Resumen
Constructores públicos | |
|---|---|
HostOptions()
|
|
Métodos públicos | |
|---|---|
Integer
|
getAvailablePermits(IHostOptions.PermitLimitType type)
Muestra la cantidad de permisos disponibles de un tipo determinado |
Long
|
getCacheSizeLimit()
Muestra el tamaño máximo permitido(en bytes) de la caché de archivos locales. |
Integer
|
getConcurrentDownloadLimit()
Devuelve la cantidad máxima de descargas simultáneas permitidas. |
Integer
|
getConcurrentFlasherLimit()
Muestra la cantidad máxima de flashes simultáneos que se permiten. |
Integer
|
getConcurrentVirtualDeviceStartupLimit()
Devuelve la cantidad máxima de inicios de dispositivos virtuales simultáneos permitidos. |
File
|
getDownloadCacheDir()
Muestra la ruta de acceso que se usa para almacenar los artefactos descargados. |
File
|
getFastbootTmpDir()
Muestra la ruta de acceso que fastboot debe usar como carpeta temporal. |
int
|
getInUsePermits(IHostOptions.PermitLimitType type)
Muestra la cantidad de permisos en uso para un tipo determinado. |
|
getKnownGceDeviceIpPool()
Dispositivo gce-device conocido asociado con una IP específica. |
|
getKnownPreconfigureNativeDevicePool()
Es un grupo de IPs de dispositivos nativos preconfigurados conocido. |
|
getKnownPreconfigureVirtualDevicePool()
Es un grupo de dispositivos virtuales preconfigurados conocido. |
|
getKnownRemoteDeviceIpPool()
Dispositivo remoto conocido asociado con una IP específica. |
|
getLabels()
Obtén etiquetas para el host. |
String
|
getNetworkInterface()
Muestra la interfaz de red que se usa para conectarse a dispositivos de prueba remotos. |
|
getServiceAccountJsonKeyFiles()
Devuelve un mapa de archivos de claves JSON de la cuenta de servicio. |
long
|
getTestPhaseTimeout()
Muestra el tiempo de espera especificado a nivel de la fase de prueba. |
boolean
|
getUseZip64InPartialDownload()
Comprueba si se debe usar el formato zip64 en la descarga parcial o no. |
void
|
initConcurrentLocks()
Inicializa los bloqueos simultáneos |
boolean
|
isFastbootdEnable()
Muestra si la compatibilidad con el modo fastbootd está habilitada o no. |
boolean
|
isHostMetricReportingDisabled()
Muestra si se deben inhabilitar los informes de métricas del host. |
boolean
|
isIncrementalFlashingEnabled()
Muestra si el parpadeo incremental está habilitado o no. |
boolean
|
isOptOutOfIncrementalFlashing()
Muestra si el host inhabilitó el parpadeo incremental. |
void
|
returnPermit(IHostOptions.PermitLimitType type)
Muestra un permiso del tipo determinado |
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. |
Boolean
|
shouldUseSsoClient()
Verifica si debe usar el cliente de SingleSignOn o no. |
void
|
takePermit(IHostOptions.PermitLimitType type)
Toma un permiso del tipo determinado. |
void
|
validateOptions()
Valida que las opciones configuradas en |
Constructores públicos
HostOptions
public HostOptions ()
Métodos públicos
getAvailablePermits
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Muestra la cantidad de permisos disponibles de un tipo determinado
| Parámetros | |
|---|---|
type |
IHostOptions.PermitLimitType |
| Muestra | |
|---|---|
Integer |
|
getCacheSizeLimit
public Long getCacheSizeLimit ()
Muestra el tamaño máximo permitido(en bytes) de la caché de archivos locales.
| Muestra | |
|---|---|
Long |
|
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
Devuelve la cantidad máxima de descargas simultáneas permitidas. Lo usa IBuildProvider, que descarga compilaciones remotas.
| Muestra | |
|---|---|
Integer |
|
getConcurrentFlasherLimit
public 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 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 File getDownloadCacheDir ()
Muestra la ruta de acceso que se usa para almacenar los artefactos descargados.
| Muestra | |
|---|---|
File |
|
getFastbootTmpDir
public File getFastbootTmpDir ()
Muestra la ruta de acceso que fastboot debe usar como carpeta temporal.
| Muestra | |
|---|---|
File |
|
getInUsePermits
public int getInUsePermits (IHostOptions.PermitLimitType type)
Muestra la cantidad de permisos en uso para un tipo determinado.
| Parámetros | |
|---|---|
type |
IHostOptions.PermitLimitType |
| Muestra | |
|---|---|
int |
|
getKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
Dispositivo gce-device conocido asociado con una IP específica.
| Muestra | |
|---|---|
|
|
getKnownPreconfigureNativeDevicePool
publicgetKnownPreconfigureNativeDevicePool ()
Es un grupo de IPs de dispositivos nativos preconfigurados conocido.
| Muestra | |
|---|---|
|
|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Es un grupo de dispositivos virtuales preconfigurados conocido.
| Muestra | |
|---|---|
|
|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
Dispositivo remoto conocido asociado con una IP específica.
| Muestra | |
|---|---|
|
|
getLabels
publicgetLabels ()
Obtén etiquetas para el host.
| Muestra | |
|---|---|
|
|
getNetworkInterface
public String getNetworkInterface ()
Muestra la interfaz de red que se usa para conectarse a dispositivos de prueba remotos.
| Muestra | |
|---|---|
String |
|
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Devuelve un mapa de archivos de claves JSON de la cuenta de servicio.
| Muestra | |
|---|---|
|
|
getTestPhaseTimeout
public 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 boolean getUseZip64InPartialDownload ()
Comprueba si se debe usar el formato zip64 en la descarga parcial o no.
| Muestra | |
|---|---|
boolean |
|
initConcurrentLocks
public void initConcurrentLocks ()
Inicializa los bloqueos simultáneos
isFastbootdEnable
public boolean isFastbootdEnable ()
Muestra si la compatibilidad con el modo fastbootd está habilitada o no.
| Muestra | |
|---|---|
boolean |
|
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Muestra si se deben inhabilitar los informes de métricas del host.
| Muestra | |
|---|---|
boolean |
|
isIncrementalFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
Muestra si el parpadeo incremental está habilitado o no.
| Muestra | |
|---|---|
boolean |
|
isOptOutOfIncrementalFlashing
public boolean isOptOutOfIncrementalFlashing ()
Muestra si el host inhabilitó el parpadeo incremental.
| Muestra | |
|---|---|
boolean |
|
returnPermit
public void returnPermit (IHostOptions.PermitLimitType type)
Muestra un permiso del tipo determinado
| Parámetros | |
|---|---|
type |
IHostOptions.PermitLimitType |
shouldFlashWithFuseZip
public 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 Boolean shouldUseSsoClient ()
Verifica si debe usar el cliente de SingleSignOn o no.
| Muestra | |
|---|---|
Boolean |
|
takePermit
public void takePermit (IHostOptions.PermitLimitType type)
Toma un permiso del tipo determinado.
| Parámetros | |
|---|---|
type |
IHostOptions.PermitLimitType |
validateOptions
public void validateOptions ()
Valida que las opciones configuradas en IHostOptions sean válidas.
| Arroja | |
|---|---|
ConfigurationException |
|