ConfigUtil

public class ConfigUtil
extends Object

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


Classe utilitária para criar, interagir e enviar arquivos de configuração do Statsd.

TODO(b/118635164): mesclar com utilitários de configuração do dispositivo.

Resumo

Construtores públicos

ConfigUtil()

Métodos públicos

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Envia um arquivo de configuração do StatsD binário para coletar métricas

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

Envia um arquivo de configuração baseado em eventos para coletar átomos fornecidos em eventAtomIds de logSources

static long pushStatsConfig(ITestDevice device, eventAtomIds)

Envia um arquivo de configuração baseado em eventos para coletar átomos fornecidos em eventAtomIds.

static void removeConfig(ITestDevice device, long configId)

Remove um arquivo de configuração do StatsD pelo ID, configId.

Construtores públicos

ConfigUtil

public ConfigUtil ()

Métodos públicos

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Encaminha um arquivo de configuração de statsd binário para coletar métricas

Parâmetros
device ITestDevice: dispositivo de teste para onde a configuração de statsd binário será enviada

configFile File: o arquivo de configuração estatísticasd

Retorna
long ID do arquivo de configuração enviado recentemente

Gera
DeviceNotAvailableException

pushStatsConfig

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

Envia um arquivo de configuração baseado em eventos para coletar átomos fornecidos em eventAtomIds de logSources

Parâmetros
device ITestDevice: onde enviar a configuração

eventAtomIds : uma lista de IDs de atom de evento para coletar

logSources : uma lista de origens de registro de onde os átomos podem ser coletados.

Retorna
long ID do arquivo de configuração enviado recentemente

Gera
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Encaminha um arquivo de configuração baseado em eventos para coletar átomos fornecidos em eventAtomIds.

Parâmetros
device ITestDevice: onde enviar a configuração

eventAtomIds : uma lista de IDs de atom de evento para coletar

Retorna
long ID do arquivo de configuração enviado recentemente

Gera
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Remove um arquivo de configuração do StatsD pelo ID configId.

Parâmetros
device ITestDevice: onde excluir a configuração.

configId long: o ID da configuração a ser excluída

Gera
DeviceNotAvailableException