ConfigUtil

public class ConfigUtil
extends Object

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


Hilfsklasse zum Erstellen, Interagieren mit und Übertragen von statsd-Konfigurationsdateien.

TODO(b/118635164): Mit geräteseitigen Konfigurationsdienstprogrammen zusammenführen.

Zusammenfassung

Öffentliche Konstrukteure

ConfigUtil ()

Öffentliche Methoden

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

Pusht eine binäre statsd-Konfigurationsdatei, um Metriken zu sammeln

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

Pusht eine ereignisbasierte Konfigurationsdatei, um Atome zu sammeln, die in eventAtomIds bereitgestellt werden.

static void removeConfig ( ITestDevice device, long configId)

Entfernt eine statsd-Konfigurationsdatei anhand ihrer ID, configId .

Öffentliche Konstrukteure

ConfigUtil

public ConfigUtil ()

Öffentliche Methoden

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Pusht eine binäre statsd-Konfigurationsdatei, um Metriken zu sammeln

Parameter
device ITestDevice : Testgerät, auf das die binäre statsd-Konfiguration übertragen wird

configFile File : Die statsd-Konfigurationsdatei

Kehrt zurück
long ID der neu gepushten Konfigurationsdatei

Wirft
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Pusht eine ereignisbasierte Konfigurationsdatei, um Atome zu sammeln, die in eventAtomIds bereitgestellt werden.

Parameter
device ITestDevice : wohin die Konfiguration gepusht werden soll

eventAtomIds : eine Liste der zu erfassenden Ereignis-Atom-IDs

Kehrt zurück
long ID der neu gepushten Konfigurationsdatei

Wirft
DeviceNotAvailableException

entfernenConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Entfernt eine statsd-Konfigurationsdatei anhand ihrer ID, configId .

Parameter
device ITestDevice : wo die Konfiguration gelöscht werden soll

configId long : ID der zu löschenden Konfiguration

Wirft
DeviceNotAvailableException