ConfigUtil

public class ConfigUtil
extends Object

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


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

TODO(b/118635164): mesclar com utilitários de configuração do lado 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)

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

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

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

Retorna
long ID do arquivo de configuração recém-enviado

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: para 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 recém-enviado

Gera
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

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

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

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

Retorna
long ID do arquivo de configuração recém-enviado

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: ID da configuração a ser excluída

Gera
DeviceNotAvailableException