ConfigUtil

public class ConfigUtil
extends Object

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


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

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

Zusammenfassung

Öffentliche Bauträger

ConfigUtil ()

Öffentliche Methoden

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

Schickt eine binäre Statsd-Konfigurationsdatei, um Metriken zu sammeln

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

Schickt eine ereignisbasierte Konfigurationsdatei, um Atome zu sammeln, die in eventAtomIds von logSources bereitgestellt werden

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

Schickt eine ereignisbasierte Konfigurationsdatei, um in eventAtomIds bereitgestellte Atome zu sammeln.

static void removeConfig ( ITestDevice device, long configId)

Entfernt eine Statsd-Konfigurationsdatei anhand ihrer ID, configId .

Öffentliche Bauträger

ConfigUtil

public ConfigUtil ()

Öffentliche Methoden

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Schickt 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

Würfe
DeviceNotAvailableException

pushStatsConfig

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

Schickt eine ereignisbasierte Konfigurationsdatei, um Atome zu sammeln, die in eventAtomIds von logSources bereitgestellt werden

Parameter
device ITestDevice : Wohin soll die Konfiguration gepusht werden?

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

logSources : eine Liste von Protokollquellen, aus denen Atome gesammelt werden können

Kehrt zurück
long ID der neu gepushten Konfigurationsdatei

Würfe
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Schickt eine ereignisbasierte Konfigurationsdatei, um in eventAtomIds bereitgestellte Atome zu sammeln.

Parameter
device ITestDevice : Wohin soll die Konfiguration gepusht werden?

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

Kehrt zurück
long ID der neu gepushten Konfigurationsdatei

Würfe
DeviceNotAvailableException

RemoveConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Entfernt eine Statsd-Konfigurationsdatei anhand ihrer ID, configId .

Parameter
device ITestDevice : Wo soll die Konfiguration gelöscht werden?

configId long : ID der zu löschenden Konfiguration

Würfe
DeviceNotAvailableException