ConfigUtil

public class ConfigUtil
extends Object

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


Classe di utilità per creare, interagire e inviare file di configurazione statsd.

TODO(b/118635164): unione con utilità di configurazione lato dispositivo.

Riepilogo

Costruttori pubblici

ConfigUtil ()

Metodi pubblici

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

Invia un file di configurazione binario di statsd per raccogliere le metriche

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

Invia un file di configurazione basato su eventi per raccogliere gli atomi forniti in eventAtomIds da logSources

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

Invia un file di configurazione basato su eventi per raccogliere gli atomi forniti in eventAtomIds .

static void removeConfig ( ITestDevice device, long configId)

Rimuove un file di configurazione statsd in base al suo ID, configId .

Costruttori pubblici

ConfigUtil

public ConfigUtil ()

Metodi pubblici

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Invia un file di configurazione binario di statsd per raccogliere le metriche

Parametri
device ITestDevice : dispositivo di prova a cui verrà inviata la configurazione binaria di statsd

configFile File : il file di configurazione di statsd

ritorna
long ID del file di configurazione appena inviato

Lancia
DeviceNotAvailableException

pushStatsConfig

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

Invia un file di configurazione basato su eventi per raccogliere gli atomi forniti in eventAtomIds da logSources

Parametri
device ITestDevice : dove inviare la configurazione

eventAtomIds : un elenco di ID atomo di eventi da raccogliere

logSources : un elenco di fonti di registro da cui è possibile raccogliere gli atomi

ritorna
long ID del file di configurazione appena inviato

Lancia
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Invia un file di configurazione basato su eventi per raccogliere gli atomi forniti in eventAtomIds .

Parametri
device ITestDevice : dove inviare la configurazione

eventAtomIds : un elenco di ID atomo di eventi da raccogliere

ritorna
long ID del file di configurazione appena inviato

Lancia
DeviceNotAvailableException

rimuoviConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Rimuove un file di configurazione statsd in base al suo ID, configId .

Parametri
device ITestDevice : dove eliminare la configurazione

configId long : ID della configurazione da eliminare

Lancia
DeviceNotAvailableException