ConfigUtil.

public class ConfigUtil
extends Object

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


Classe utilitaire permettant de créer des fichiers de configuration statsd, d'interagir avec et de transférer ces fichiers.

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

Résumé

Constructeurs publics

ConfigUtil()

Méthodes publiques

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Transfère un fichier de configuration statsd binaire pour collecter des métriques.

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

Transfère 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)

Transfère 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 associé à son ID, configId.

Constructeurs publics

ConfigUtil.

public ConfigUtil ()

Méthodes publiques

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Transfère un fichier de configuration statsd binaire pour collecter des métriques.

Paramètres
device ITestDevice: appareil de test vers lequel la configuration binaire statsd sera transférée

configFile File: fichier de configuration statsd

Renvoie
long ID du fichier de configuration nouvellement transféré

Génère
DeviceNotAvailableException

pushStatsConfig

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

Transfère un fichier de configuration basé sur des événements pour collecter les atomes fournis dans eventAtomIds. à partir de logSources

Paramètres
device ITestDevice: où transférer la configuration

eventAtomIds : liste des ID atom d'événements à collecter.

logSources : liste des sources de journal à partir desquelles les atomes peuvent être collectés

Renvoie
long ID du fichier de configuration nouvellement transféré

Génère
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Transfère un fichier de configuration basé sur des événements pour collecter les atomes fournis dans eventAtomIds.

Paramètres
device ITestDevice: où transférer la configuration

eventAtomIds : liste des ID atom d'événements à collecter.

Renvoie
long ID du fichier de configuration nouvellement transféré

Génère
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Supprime un fichier de configuration statsd associé à son ID, configId.

Paramètres
device ITestDevice: où supprimer la configuration

configId long: ID de la configuration à supprimer

Génère
DeviceNotAvailableException