ConfigUtil

public class ConfigUtil
extends Object

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


Classe utilitaire pour créer, interagir avec et transmettre des fichiers de configuration statsd.

TODO(b/118635164) : Fusionner avec les utilitaires de configuration côté appareil.

Résumé

Constructeurs publics

ConfigUtil ()

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 des é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 binaire statsd sera poussée vers

configFile File : Le fichier de configuration statsd

Retour
long ID du fichier de configuration nouvellement poussé

Jetés
DeviceNotAvailableException

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 journaux à partir desquelles les atomes peuvent être collectés

Retour
long ID du fichier de configuration nouvellement poussé

Jetés
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Pousse un fichier de configuration basé sur des é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é

Jetés
DeviceNotAvailableException

supprimerConfig

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

Jetés
DeviceNotAvailableException