ConfigUtil
public class ConfigUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.statsd.ConfigUtil |
Classe utilitaire pour créer, interagir avec et pousser les fichiers de configuration statsd.
À FAIRE (b/118635164) : fusionner avec les utilitaires de configuration côté périphérique.
Résumé
Méthodes publiques |
---|
static long | pushBinaryStatsConfig ( ITestDevice device, File configFile) Pousse un fichier de configuration binaire statsd pour collecter des métriques |
static long | pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) Pousse un fichier de configuration basé sur des événements pour collecter les atomes fournis dans eventAtomIds à partir de logSources |
static long | pushStatsConfig ( ITestDevice device, eventAtomIds) pushStatsConfig ( ITestDevice device, eventAtomIds) Pousse un fichier de configuration basé sur les événements pour collecter les atomes fournis dans eventAtomIds . |
static void | removeConfig ( ITestDevice device, long configId) Supprime un fichier de configuration statsd par son identifiant, configId . |
Constructeurs publics
ConfigUtil
public ConfigUtil ()
Méthodes publiques
pushBinaryStatsConfig
public static long pushBinaryStatsConfig (ITestDevice device,
File configFile)
Pousse un fichier de configuration binaire statsd pour collecter des métriques
Paramètres |
---|
device | ITestDevice : appareil de test sur lequel la configuration de statsd binaire sera transmise |
configFile | File : Le fichier de configuration statsd |
Retour |
---|
long | ID du fichier de configuration nouvellement poussé |
pushStatsConfig
public static long pushStatsConfig (ITestDevice device,
eventAtomIds,
logSources)
Pousse un fichier de configuration basé sur des événements pour collecter les atomes fournis dans eventAtomIds
à partir de logSources
Paramètres |
---|
device | ITestDevice : où pousser la configuration |
eventAtomIds | : une liste d'identifiants d'atomes d'événements à collecter |
logSources | : une liste de sources de journal à partir desquelles les atomes peuvent être collectés |
Retour |
---|
long | ID du fichier de configuration nouvellement poussé |
pushStatsConfig
public static long pushStatsConfig (ITestDevice device,
eventAtomIds)
Pousse un fichier de configuration basé sur les événements pour collecter les atomes fournis dans eventAtomIds
.
Paramètres |
---|
device | ITestDevice : où pousser la configuration |
eventAtomIds | : une liste d'identifiants d'atomes d'événements à collecter |
Retour |
---|
long | ID du fichier de configuration nouvellement poussé |
removeConfig
public static void removeConfig (ITestDevice device,
long configId)
Supprime un fichier de configuration statsd par son identifiant, configId
.
Paramètres |
---|
device | ITestDevice : où supprimer la configuration |
configId | long : ID de la configuration à supprimer |