Opciones de host
public class HostOptions
extends Object
implements IHostOptions
java.lang.Objeto | |
↳ | com.android.tradefed.host.HostOptions |
Clase de titular de opciones de host. Esta clase se utiliza para almacenar opciones de todo el host.
Resumen
Constructores públicos | |
---|---|
HostOptions () |
Métodos públicos | |
---|---|
Integer | getAvailablePermits ( IHostOptions.PermitLimitType type) Devuelve el número de permisos disponibles de un tipo determinado. |
Long | getCacheSizeLimit () Devuelve el tamaño máximo permitido (bytes) del caché de archivos local. |
Integer | getConcurrentDownloadLimit () Devuelve el número máximo de descargas simultáneas permitidas. |
Integer | getConcurrentFlasherLimit () Devuelve el número máximo de parpadeos simultáneos que se pueden permitir. |
Integer | getConcurrentVirtualDeviceStartupLimit () Devuelve el número máximo de inicios simultáneos de dispositivos virtuales permitidos. |
File | getDownloadCacheDir () Devuelve la ruta utilizada para almacenar los artefactos descargados. |
File | getFastbootTmpDir () Devuelve la ruta que fastboot debería usar como carpeta temporal. |
int | getInUsePermits ( IHostOptions.PermitLimitType type) Devuelve el número de permisos en uso para un tipo determinado |
getKnownGceDeviceIpPool () Dispositivo gce conocido asociado con una IP específica. | |
getKnownPreconfigureVirtualDevicePool () Grupo de dispositivos virtuales preconfigurados conocidos. | |
getKnownRemoteDeviceIpPool () Dispositivo remoto conocido asociado a una IP específica. | |
getKnownTcpDeviceIpPool () Dispositivo tcp conocido asociado con una IP específica. | |
getLabels () Obtenga etiquetas para el anfitrión. | |
String | getNetworkInterface () Devuelve la interfaz de red utilizada para conectarse a dispositivos de prueba remotos. |
getServiceAccountJsonKeyFiles () Devuelve un mapa de archivos de clave json de la cuenta de servicio. | |
long | getTestPhaseTimeout () Devuelve el tiempo de espera del nivel de fase de prueba especificado. |
boolean | getUseZip64InPartialDownload () Compruebe si debe utilizar el formato zip64 en descarga parcial o no. |
void | initConcurrentLocks () Inicializa los bloqueos concurrentes. |
boolean | isFastbootdEnable () Devuelve si la compatibilidad con el modo fastbootd está habilitada o no. |
boolean | isHostMetricReportingDisabled () Devuelve si los informes de métricas del host deben deshabilitarse. |
boolean | isIncrementalFlashingEnabled () Devuelve si el parpadeo incremental está habilitado o no. |
boolean | isOptOutOfIncrementalFlashing () Devuelve si el host opta por no participar en el flasheo incremental. |
void | returnPermit ( IHostOptions.PermitLimitType type) Devuelve un permiso del tipo dado |
boolean | shouldFlashWithFuseZip () Devuelve si se debe realizar o no el flasheo con el archivo zip de imagen del dispositivo montado en fusible. |
Boolean | shouldUseSsoClient () Compruebe si debería utilizar el cliente SingleSignOn o no. |
void | takePermit ( IHostOptions.PermitLimitType type) Toma un permiso del tipo dado. |
void | validateOptions () Valide que las opciones configuradas en |
Constructores públicos
Opciones de host
public HostOptions ()
Métodos públicos
obtener permisos disponibles
public Integer getAvailablePermits (IHostOptions.PermitLimitType type)
Devuelve el número de permisos disponibles de un tipo determinado.
Parámetros | |
---|---|
type | IHostOptions.PermitLimitType |
Devoluciones | |
---|---|
Integer |
getCacheSizeLimit
public Long getCacheSizeLimit ()
Devuelve el tamaño máximo permitido (bytes) del caché de archivos local.
Devoluciones | |
---|---|
Long |
getConcurrentDownloadLimit
public Integer getConcurrentDownloadLimit ()
Devuelve el número máximo de descargas simultáneas permitidas. Utilizado por IBuildProvider
que descarga compilaciones remotas.
Devoluciones | |
---|---|
Integer |
getConcurrentFlasherLimit
public Integer getConcurrentFlasherLimit ()
Devuelve el número máximo de parpadeos simultáneos que se pueden permitir. Utilizado por DeviceFlashPreparer
.
Devoluciones | |
---|---|
Integer | el límite de luces intermitentes simultáneas. |
getConcurrentVirtualDeviceStartupLimit
public Integer getConcurrentVirtualDeviceStartupLimit ()
Devuelve el número máximo de inicios simultáneos de dispositivos virtuales permitidos. Utilizado por RemoteAndroidVirtualDevice
que inicia el dispositivo virtual.
Devoluciones | |
---|---|
Integer |
getDescargarCacheDir
public File getDownloadCacheDir ()
Devuelve la ruta utilizada para almacenar los artefactos descargados.
Devoluciones | |
---|---|
File |
obtenerFastbootTmpDir
public File getFastbootTmpDir ()
Devuelve la ruta que fastboot debería usar como carpeta temporal.
Devoluciones | |
---|---|
File |
obtener permisos en uso
public int getInUsePermits (IHostOptions.PermitLimitType type)
Devuelve el número de permisos en uso para un tipo determinado
Parámetros | |
---|---|
type | IHostOptions.PermitLimitType |
Devoluciones | |
---|---|
int |
getKnownGceDeviceIpPool
publicgetKnownGceDeviceIpPool ()
Dispositivo gce conocido asociado con una IP específica.
Devoluciones | |
---|---|
getKnownPreconfigureVirtualDevicePool
publicgetKnownPreconfigureVirtualDevicePool ()
Grupo de dispositivos virtuales preconfigurados conocidos.
Devoluciones | |
---|---|
getKnownRemoteDeviceIpPool
publicgetKnownRemoteDeviceIpPool ()
Dispositivo remoto conocido asociado a una IP específica.
Devoluciones | |
---|---|
getKnownTcpDeviceIpPool
publicgetKnownTcpDeviceIpPool ()
Dispositivo tcp conocido asociado con una IP específica.
Devoluciones | |
---|---|
obtener etiquetas
publicgetLabels ()
Obtenga etiquetas para el anfitrión.
Devoluciones | |
---|---|
getNetworkInterface
public String getNetworkInterface ()
Devuelve la interfaz de red utilizada para conectarse a dispositivos de prueba remotos.
Devoluciones | |
---|---|
String |
getServiceAccountJsonKeyFiles
publicgetServiceAccountJsonKeyFiles ()
Devuelve un mapa de archivos de clave json de la cuenta de servicio.
Devoluciones | |
---|---|
getTestPhaseTimeout
public long getTestPhaseTimeout ()
Devuelve el tiempo de espera del nivel de fase de prueba especificado. El valor predeterminado será 0 sin tiempos de espera.
Devoluciones | |
---|---|
long |
getUseZip64InPartialDownload
public boolean getUseZip64InPartialDownload ()
Compruebe si debe utilizar el formato zip64 en descarga parcial o no.
Devoluciones | |
---|---|
boolean |
initConcurrentLocks
public void initConcurrentLocks ()
Inicializa los bloqueos concurrentes.
esFastbootdEnable
public boolean isFastbootdEnable ()
Devuelve si la compatibilidad con el modo fastbootd está habilitada o no.
Devoluciones | |
---|---|
boolean |
isHostMetricReportingDisabled
public boolean isHostMetricReportingDisabled ()
Devuelve si los informes de métricas del host deben deshabilitarse.
Devoluciones | |
---|---|
boolean |
isIncrementalFlashingEnabled
public boolean isIncrementalFlashingEnabled ()
Devuelve si el parpadeo incremental está habilitado o no.
Devoluciones | |
---|---|
boolean |
esOptOutOfIncrementalFlashing
public boolean isOptOutOfIncrementalFlashing ()
Devuelve si el host opta por no participar en el flasheo incremental.
Devoluciones | |
---|---|
boolean |
retornoPermiso
public void returnPermit (IHostOptions.PermitLimitType type)
Devuelve un permiso del tipo dado
Parámetros | |
---|---|
type | IHostOptions.PermitLimitType |
deberíaFlashWithFuseZip
public boolean shouldFlashWithFuseZip ()
Devuelve si se debe realizar o no el flasheo con el archivo zip de imagen del dispositivo montado en fusible.
Devoluciones | |
---|---|
boolean |
debería usar SsoClient
public Boolean shouldUseSsoClient ()
Compruebe si debería utilizar el cliente SingleSignOn o no.
Devoluciones | |
---|---|
Boolean |
tomar permiso
public void takePermit (IHostOptions.PermitLimitType type)
Toma un permiso del tipo dado.
Parámetros | |
---|---|
type | IHostOptions.PermitLimitType |
validarOpciones
public void validateOptions ()
Valide que las opciones configuradas en IHostOptions
sean válidas.
Lanza | |
---|---|
ConfigurationException |