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.

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 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 isFlashstationEnabled ()

Devuelve si el flasheo se debe realizar con flashstation.

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 IHostOptions sean válidas.

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

getClFlashstation

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. 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

public  getKnownGceDeviceIpPool ()

Dispositivo gce conocido asociado con una IP específica.

Devoluciones

getKnownPreconfigureVirtualDevicePool

public  getKnownPreconfigureVirtualDevicePool ()

Grupo de dispositivos virtuales preconfigurados conocidos.

Devoluciones

getKnownRemoteDeviceIpPool

public  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conocido asociado a una IP específica.

Devoluciones

getKnownTcpDeviceIpPool

public  getKnownTcpDeviceIpPool ()

Dispositivo tcp conocido asociado con una IP específica.

Devoluciones

obtener etiquetas

public  getLabels ()

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

public  getServiceAccountJsonKeyFiles ()

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

isFlashstationEnabled

public boolean isFlashstationEnabled ()

Devuelve si el flasheo se debe realizar con flashstation.

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