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 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 statsd binário para coletar métricas

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

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

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

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

static void removeConfig ( ITestDevice device, long configId)

Remove um arquivo de configuração statsd por seu 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 statsd binário para coletar métricas

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

configFile File : O arquivo de configuração statsd

devoluções
long ID do arquivo de configuração recém-enviado

lances
DeviceNotAvailableException

pushStatsConfig

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

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

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

eventAtomIds : uma lista de IDs de átomos de eventos a serem coletados

logSources : uma lista de fontes de log de onde os átomos podem ser coletados

devoluções
long ID do arquivo de configuração recém-enviado

lances
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

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

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

eventAtomIds : uma lista de IDs de átomos de eventos a serem coletados

devoluções
long ID do arquivo de configuração recém-enviado

lances
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Remove um arquivo de configuração statsd por seu id, configId .

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

configId long : ID da configuração a ser deletada

lances
DeviceNotAvailableException