ConfigUtil

public class ConfigUtil
extends Object

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


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

TODO(b/118635164): Merge with device-side configuration utilities.

Riepilogo

Costruttori pubblici

ConfigUtil()

Metodi pubblici

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

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

static long pushStatsConfig(ITestDevice device, List<Integer> eventAtomIds)

Inserisce un file di configurazione basato sugli eventi per raccogliere gli atomi forniti in eventAtomIds.

static long pushStatsConfig(ITestDevice device, List<Integer> eventAtomIds, List<ConfigUtil.LogSource> logSources)

Inserisce un file di configurazione basato sugli eventi per raccogliere gli atomi forniti in eventAtomIds da logSources

static void removeConfig(ITestDevice device, long configId)

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

Costruttori pubblici

ConfigUtil

public ConfigUtil ()

Metodi pubblici

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

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

Parametri
device ITestDevice: Dispositivo di test in cui verrà eseguito il push della configurazione binaria di statsd

configFile File: Il file di configurazione di statsd

Resi
long ID del file di configurazione appena inviato

Genera
DeviceNotAvailableException
IOException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                List<Integer> eventAtomIds)

Inserisce un file di configurazione basato sugli eventi per raccogliere gli atomi forniti in eventAtomIds.

Parametri
device ITestDevice: dove eseguire il push della configurazione

eventAtomIds List: un elenco di ID atomo evento da raccogliere

Resi
long ID del file di configurazione appena inviato

Genera
DeviceNotAvailableException
IOException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                List<Integer> eventAtomIds, 
                List<ConfigUtil.LogSource> logSources)

Inserisce un file di configurazione basato sugli eventi per raccogliere gli atomi forniti in eventAtomIds da logSources

Parametri
device ITestDevice: dove eseguire il push della configurazione

eventAtomIds List: un elenco di ID atomo evento da raccogliere

logSources List: un elenco di origini log da cui è possibile raccogliere gli atomi

Resi
long ID del file di configurazione appena inviato

Genera
DeviceNotAvailableException
IOException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

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

Parametri
device ITestDevice: dove eliminare la configurazione

configId long: ID della configurazione da eliminare

Genera
DeviceNotAvailableException