ConfigUtil

public class ConfigUtil
extends Object

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


Es la clase de utilidad para crear archivos de configuración de estadísticas, interactuar con ellos y enviarlos.

TODO(b/118635164): Se combina 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 binario destatsd 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 de estadísticas binarias.

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: a dónde enviar la configuración

eventAtomIds : 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: a dónde enviar la configuración

eventAtomIds : Una lista de IDs de eventos de Atom para recopilar

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 Statsd por su ID, configId.

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

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

Arroja
DeviceNotAvailableException