IHostOptions
public interface IHostOptions
com.android.tradefed.host.IHostOptions |
Interfaz de titular 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 el número de permisos disponibles de un tipo dado |
abstract Long | getCacheSizeLimit () Devuelve el tamaño máximo permitido (bytes) de la memoria caché del archivo local. |
abstract File | getClFlashstation () Devuelve el archivo de script remoto cl_flashstation. |
abstract Integer | getConcurrentDownloadLimit () Devuelve el número máximo de descargas simultáneas permitidas. |
abstract Integer | getConcurrentFlasherLimit () Devuelve el número máximo de parpadeo simultáneo que se permite. |
abstract Integer | getConcurrentVirtualDeviceStartupLimit () Devuelve el número máximo permitido de inicios de dispositivos virtuales simultáneos. |
abstract File | getDownloadCacheDir () Devuelve la ruta utilizada para almacenar artefactos descargados. |
abstract File | getFastbootTmpDir () Devuelve la ruta que debe usar fastboot como carpeta temporal. |
abstract int | getInUsePermits ( IHostOptions.PermitLimitType type) Devuelve el número de permisos en uso para un tipo dado |
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 a una IP específica. |
abstract | getLabels () Obtenga etiquetas para el host. |
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 cuenta de servicio. |
abstract long | getTestPhaseTimeout () Devuelve el tiempo de espera del nivel de fase de prueba especificado. |
abstract boolean | getUseZip64InPartialDownload () Compruebe si debe usar 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 | isFlashstationEnabled () Devuelve si el flasheo debe hacerse con flashstation. |
abstract boolean | isHostMetricReportingDisabled () Devuelve si se deben deshabilitar los informes de métricas del host. |
abstract void | returnPermit ( IHostOptions.PermitLimitType type) Devuelve un permiso del tipo dado |
abstract boolean | shouldFlashWithFuseZip () Devuelve si se debe o no flashear con el archivo zip de la imagen del dispositivo montado en un fusible. |
abstract Boolean | shouldUseSsoClient () Compruebe si debe usar 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 dado
Parámetros | |
---|---|
type | IHostOptions.PermitLimitType |
Devoluciones | |
---|---|
Integer |
getCacheSizeLimit
public abstract Long getCacheSizeLimit ()
Devuelve el tamaño máximo permitido (bytes) de la memoria caché del archivo local.
Devoluciones | |
---|---|
Long |
obtenerClFlashstation
public abstract File getClFlashstation ()
Devuelve el archivo de script remoto cl_flashstation.
Devoluciones | |
---|---|
File |
getConcurrentDownloadLimit
public abstract Integer getConcurrentDownloadLimit ()
Devuelve el número máximo de descargas simultáneas permitidas. Usado por IBuildProvider
que descarga compilaciones remotas.
Devoluciones | |
---|---|
Integer |
getConcurrentFlasherLimit
public abstract Integer getConcurrentFlasherLimit ()
Devuelve el número máximo de parpadeo simultáneo que se permite. Utilizado por DeviceFlashPreparer
.
Devoluciones | |
---|---|
Integer | el límite de destellos simultáneos. |
getConcurrentVirtualDeviceStartupLimit
public abstract Integer getConcurrentVirtualDeviceStartupLimit ()
Devuelve el número máximo permitido de inicios de dispositivos virtuales simultáneos. Utilizado por RemoteAndroidVirtualDevice
que inicia el dispositivo virtual.
Devoluciones | |
---|---|
Integer |
getDownloadCacheDir
public abstract File getDownloadCacheDir ()
Devuelve la ruta utilizada para almacenar artefactos descargados.
Devoluciones | |
---|---|
File |
getFastbootTmpDir
public abstract File getFastbootTmpDir ()
Devuelve la ruta que debe usar fastboot como carpeta temporal.
Devoluciones | |
---|---|
File |
obtener permisos de uso
public abstract int getInUsePermits (IHostOptions.PermitLimitType type)
Devuelve el número de permisos en uso para un tipo dado
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 a una IP específica.
Devoluciones | |
---|---|
obtener etiquetas
public abstractgetLabels ()
Obtenga etiquetas para el host.
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 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 para que no haya tiempos de espera.
Devoluciones | |
---|---|
long |
getUseZip64InPartialDownload
public abstract boolean getUseZip64InPartialDownload ()
Compruebe si debe usar el formato zip64 en descarga parcial o no.
Devoluciones | |
---|---|
boolean |
initConcurrentLocks
public abstract void initConcurrentLocks ()
Inicializa los bloqueos concurrentes
isFastbootdEnable
public abstract boolean isFastbootdEnable ()
Devuelve si la compatibilidad con el modo fastbootd está habilitada o no.
Devoluciones | |
---|---|
boolean |
esFlashstationEnabled
public abstract boolean isFlashstationEnabled ()
Devuelve si el flasheo debe hacerse con flashstation.
Devoluciones | |
---|---|
boolean |
isHostMetricReportingDisabled
public abstract boolean isHostMetricReportingDisabled ()
Devuelve si se deben deshabilitar los informes de métricas del host.
Devoluciones | |
---|---|
boolean |
permiso de retorno
public abstract void returnPermit (IHostOptions.PermitLimitType type)
Devuelve un permiso del tipo dado
Parámetros | |
---|---|
type | IHostOptions.PermitLimitType |
DeberíaFlashConFusibleZip
public abstract boolean shouldFlashWithFuseZip ()
Devuelve si se debe o no flashear con el archivo zip de la imagen del dispositivo montado en un fusible.
Devoluciones | |
---|---|
boolean |
debe usar SsoClient
public abstract Boolean shouldUseSsoClient ()
Compruebe si debe usar el cliente SingleSignOn o no.
Devoluciones | |
---|---|
Boolean |
tomarPermiso
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 |