ConfigUtil

public class ConfigUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.statsd.ConfigUtil


Es una clase de utilidad para crear archivos de configuración de statsd, interactuar con ellos y enviarlos.

TODO(b/118635164): Combinar con las utilidades de configuración del dispositivo

Resumen

Constructores públicos

ConfigUtil()

Métodos públicos

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Envía un archivo de configuración de statsd binario para recopilar métricas.

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

Envía un archivo de configuración basado en eventos para recopilar los átomos proporcionados en eventAtomIds desde logSources.

static long pushStatsConfig(ITestDevice device, eventAtomIds)

Envía un archivo de configuración basado en eventos para recopilar los átomos proporcionados en eventAtomIds.

static void removeConfig(ITestDevice device, long configId)

Quita un archivo de configuración de StatsD por su ID, configId.

Constructores públicos

ConfigUtil

public ConfigUtil ()

Métodos públicos

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Envía un archivo de configuración binario destatsd para recopilar métricas.

Parámetros
device ITestDevice: Es el dispositivo de prueba al que se enviará la configuración binaria de statsd.

configFile File: El archivo de configuración de Insightsd

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

Arroja
DeviceNotAvailableException

pushStatsConfig

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

Envía un archivo de configuración basado en eventos para recopilar los átomos proporcionados en eventAtomIds desde logSources.

Parámetros
device ITestDevice: Es el lugar al que se enviará la configuración.

eventAtomIds : Es una lista de IDs de eventos de Atom para recopilar.

logSources : una lista de fuentes de registro de las que se pueden recopilar átomos

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

Arroja
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Envía un archivo de configuración basado en eventos para recopilar los átomos proporcionados en eventAtomIds.

Parámetros
device ITestDevice: Es el lugar al que se enviará la configuración.

eventAtomIds : Es una lista de IDs de átomos de evento que se recopilarán.

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

Arroja
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Quita un archivo de configuración de estadísticas según su ID, configId.

Parámetros
device ITestDevice: Es el lugar donde se borrará la configuración.

configId long: Es el ID de la configuración que se borrará.

Arroja
DeviceNotAvailableException