ConfigUtil

public class ConfigUtil
extends Object

java.lang.Objeto
com.android.tradefed.util.statsd.ConfigUtil


Clase de utilidad para crear, interactuar y enviar archivos de configuración statsd.

TODO(b/118635164): fusionarse con utilidades de configuración del lado del dispositivo.

Resumen

Constructores públicos

ConfigUtil ()

Métodos públicos

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

Empuja un archivo de configuración binario statsd para recopilar métricas

static long pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources)

Empuja un archivo de configuración basado en eventos para recopilar átomos proporcionados en eventAtomIds de logSources

static long pushStatsConfig ( ITestDevice device, eventAtomIds) pushStatsConfig ( ITestDevice device, eventAtomIds)

Empuja un archivo de configuración basado en eventos para recopilar átomos proporcionados en eventAtomIds .

static void removeConfig ( ITestDevice device, long configId)

Elimina un archivo de configuración statsd por su id, configId .

Constructores públicos

ConfigUtil

public ConfigUtil ()

Métodos públicos

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Empuja un archivo de configuración binario statsd para recopilar métricas

Parámetros
device ITestDevice : dispositivo de prueba donde se enviará la configuración binaria de statsd

configFile File : El archivo de configuración statsd

Devoluciones
long ID del archivo de configuración recién enviado

Lanza
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds, 
                 logSources)

Empuja un archivo de configuración basado en eventos para recopilar átomos proporcionados en eventAtomIds de logSources

Parámetros
device ITestDevice : dónde enviar la configuración

eventAtomIds : una lista de ID de átomos de eventos para recopilar

logSources : una lista de fuentes de registros desde donde se pueden recolectar átomos

Devoluciones
long ID del archivo de configuración recién enviado

Lanza
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Empuja un archivo de configuración basado en eventos para recopilar átomos proporcionados en eventAtomIds .

Parámetros
device ITestDevice : dónde enviar la configuración

eventAtomIds : una lista de ID de átomos de eventos para recopilar

Devoluciones
long ID del archivo de configuración recién enviado

Lanza
DeviceNotAvailableException

eliminar configuración

public static void removeConfig (ITestDevice device, 
                long configId)

Elimina un archivo de configuración statsd por su id, configId .

Parámetros
device ITestDevice : dónde eliminar la configuración

configId long : ID de la configuración a eliminar

Lanza
DeviceNotAvailableException