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)

Transmet 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 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 binaire de statsd sera transmise

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: emplacement où pousser la configuration

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

logSources : liste des sources de journaux à partir desquelles des 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: emplacement où pousser 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