Configurazione

public class ConfigUtil
extends Object

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


Classe di utilità per creare, interagire con ed eseguire il push dei file di configurazione analyticsd.

TODO(b/118635164): consente di unire le utilità di configurazione lato dispositivo.

Riepilogo

Costruttori pubblici

ConfigUtil()

Metodi pubblici

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Esegue il push di un file di configurazione delle statistiche binarie per raccogliere le metriche

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

Esegue il push di un file di configurazione basato su eventi per raccogliere gli atom forniti in eventAtomIds da logSources

static long pushStatsConfig(ITestDevice device, eventAtomIds)

Esegue il push di un file di configurazione basato su eventi per raccogliere gli atom forniti in eventAtomIds.

static void removeConfig(ITestDevice device, long configId)

Rimuove un file di configurazione stat con il relativo ID, configId.

Costruttori pubblici

Configurazione

public ConfigUtil ()

Metodi pubblici

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Esegue il push di un file di configurazione delle statistiche binarie per raccogliere le metriche

Parametri
device ITestDevice: dispositivo di test a cui verrà inviata la configurazione statistica binaria

configFile File: il file di configurazione delle statistiche

Ritorni
long ID del file di configurazione di cui è stato appena eseguito il push

Lanci
DeviceNotAvailableException

pushStatsConfig

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

Esegue il push di un file di configurazione basato su eventi per raccogliere gli atom forniti in eventAtomIds da logSources

Parametri
device ITestDevice: dove eseguire il push della configurazione

eventAtomIds : un elenco di ID atom degli eventi da raccogliere

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

Ritorni
long ID del file di configurazione di cui è stato appena eseguito il push

Lanci
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Esegue il push di un file di configurazione basato su eventi per raccogliere gli atom forniti in eventAtomIds.

Parametri
device ITestDevice: dove eseguire il push della configurazione

eventAtomIds : un elenco di ID atom degli eventi da raccogliere

Ritorni
long ID del file di configurazione di cui è stato appena eseguito il push

Lanci
DeviceNotAvailableException

rimuovereConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Rimuove un file di configurazione stat con il relativo ID, configId.

Parametri
device ITestDevice: dove eliminare la configurazione

configId long: ID della configurazione da eliminare

Lanci
DeviceNotAvailableException