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

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

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 abstract  getKnownGceDeviceIpPool ()

Dispositivo gce conocido asociado con una IP específica.

Devoluciones

getKnownPreconfigureVirtualDevicePool

public abstract  getKnownPreconfigureVirtualDevicePool ()

Grupo de dispositivos virtuales preconfigurados conocidos.

Devoluciones

getKnownRemoteDeviceIpPool

public abstract  getKnownRemoteDeviceIpPool ()

Dispositivo remoto conocido asociado a una IP específica.

Devoluciones

getKnownTcpDeviceIpPool

public abstract  getKnownTcpDeviceIpPool ()

Dispositivo tcp conocido asociado a una IP específica.

Devoluciones

obtener etiquetas

public abstract  getLabels ()

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 abstract  getServiceAccountJsonKeyFiles ()

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