Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

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

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

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 a una IP específica.

Devoluciones

obtener etiquetas

public  getLabels ()

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

public  getServiceAccountJsonKeyFiles ()

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