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