ConfigUtil

public class ConfigUtil
extends Object

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


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

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

Résumé

Constructeurs publics

ConfigUtil()

Méthodes publiques

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Transmet un fichier de configuration statsd binaire pour collecter des métriques

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

Transmet un fichier de configuration basé sur les é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 par son ID, configId.

Constructeurs publics

ConfigUtil

public ConfigUtil ()

Méthodes publiques

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Transmet un fichier de configuration statsd binaire pour collecter des métriques

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

configFile File : fichier de configuration statsd

Renvoie
long ID du fichier de configuration nouvellement mis en ligne

Génère
DeviceNotAvailableException

pushStatsConfig

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

Transmet un fichier de configuration basé sur les é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 mis en ligne

Génère
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Transmet un fichier de configuration basé sur les événements pour collecter les atomes fournis dans eventAtomIds.

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

eventAtomIds  : liste des ID d'atome d'événement à collecter

Renvoie
long ID du fichier de configuration nouvellement mis en ligne

Génère
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Supprime un fichier de configuration StatsD par son ID, configId.

Paramètres
device ITestDevice : emplacement où supprimer la configuration

configId long: ID de la configuration à supprimer.

Génère
DeviceNotAvailableException