ConfigUtil

public class ConfigUtil
extends Object

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


Klasa pomocnicza do tworzenia, interakcji z plikami konfiguracji statsd i przesyłania ich.

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

Podsumowanie

Konstruktory publiczne

ConfigUtil()

Metody publiczne

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Przesyłanie binarnego pliku konfiguracji statsd w celu zbierania danych

static long pushStatsConfig(ITestDevice device, eventAtomIds, logSources)

Przesyłanie z logSources pliku konfiguracyjnego opartego na zdarzeniach w celu zbierania atomów z eventAtomIds

static long pushStatsConfig(ITestDevice device, eventAtomIds)

Przesyła plik konfiguracji oparty na zdarzeniach, aby zbierać atomy podane w pliku eventAtomIds.

static void removeConfig(ITestDevice device, long configId)

Usuwa plik konfiguracji statsd według identyfikatora configId.

Konstruktory publiczne

ConfigUtil

public ConfigUtil ()

Metody publiczne

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Przesyłanie binarnego pliku konfiguracji statsd w celu zbierania danych

Parametry
device ITestDevice: urządzenie testowe, na które zostanie przesłany binarny plik konfiguracyjny statsd.

configFile File: plik konfiguracyjny statsd

Zwroty
long Identyfikator nowo przesłanego pliku konfiguracji

Rzuty
DeviceNotAvailableException

pushStatsConfig

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

Przesyłanie z logSources pliku konfiguracyjnego opartego na zdarzeniach w celu zbierania atomów z eventAtomIds

Parametry
device ITestDevice: miejsce, do którego należy przesłać konfigurację

eventAtomIds : lista identyfikatorów atomów zdarzeń do zebrania

logSources : lista źródeł logów, z których można zbierać atomy

Zwroty
long Identyfikator nowo przesłanego pliku konfiguracji

Rzuty
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Przesyła plik konfiguracji oparty na zdarzeniach, aby zbierać atomy podane w pliku eventAtomIds.

Parametry
device ITestDevice: miejsce, do którego należy przesłać konfigurację

eventAtomIds : lista identyfikatorów atomów zdarzeń do zebrania

Zwroty
long Identyfikator nowo przesłanego pliku konfiguracji

Rzuty
DeviceNotAvailableException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Usuwa plik konfiguracji statsd według identyfikatora configId.

Parametry
device ITestDevice: gdzie usunąć konfigurację

configId long: identyfikator konfiguracji do usunięcia

Rzuty
DeviceNotAvailableException