ConfigUtil

public class ConfigUtil
extends Object

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


Dienstprogrammklasse zum Erstellen, Interagieren mit und Senden von StatsD-Konfigurationsdateien.

TODO(b/118635164): Mit Dienstprogrammen für die geräteseitige Konfiguration zusammenführen.

Zusammenfassung

Öffentliche Konstruktoren

ConfigUtil()

Öffentliche Methoden

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Sendet eine binäre statsd-Konfigurationsdatei zum Erfassen von Messwerten

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

Sendet eine ereignisbasierte Konfigurationsdatei per Push, um die in eventAtomIds bereitgestellten Atome zu erfassen von logSources

static long pushStatsConfig(ITestDevice device, eventAtomIds)

Sendet eine ereignisbasierte Konfigurationsdatei per Push, um die in eventAtomIds bereitgestellten Atome zu erfassen.

static void removeConfig(ITestDevice device, long configId)

Entfernt eine Stats-Konfigurationsdatei anhand ihrer ID configId.

Öffentliche Konstruktoren

ConfigUtil

public ConfigUtil ()

Öffentliche Methoden

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Sendet eine binäre statsd-Konfigurationsdatei zum Erfassen von Messwerten

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

configFile File: Die Statsd-Konfigurationsdatei

Returns
long ID der neu übermittelten Konfigurationsdatei

Ausgabe
DeviceNotAvailableException

PushStatsConfig

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

Sendet eine ereignisbasierte Konfigurationsdatei per Push, um die in eventAtomIds bereitgestellten Atome zu erfassen von logSources

Parameter
device ITestDevice: Wo die Konfiguration per Push übertragen wird

eventAtomIds : eine Liste der zu erfassenden Atom-IDs von Ereignissen

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

Returns
long ID der neu übermittelten Konfigurationsdatei

Ausgabe
DeviceNotAvailableException

PushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Sendet eine ereignisbasierte Konfigurationsdatei per Push, um die in eventAtomIds bereitgestellten Atome zu erfassen.

Parameter
device ITestDevice: Wo die Konfiguration per Push übertragen wird

eventAtomIds : eine Liste der zu erfassenden Atom-IDs von Ereignissen

Returns
long ID der neu übermittelten Konfigurationsdatei

Ausgabe
DeviceNotAvailableException

removeConfig

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

Ausgabe
DeviceNotAvailableException