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