ConfigUtil

public class ConfigUtil
extends Object

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


Klasa narzędziowa do tworzenia, obsługi i przesyłania plików konfiguracyjnych statsd.

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

Podsumowanie

Konstruktory publiczne

ConfigUtil()

Metody publiczne

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

Przesyła binarny plik konfiguracji statsd w celu zbierania danych

static long pushStatsConfig(ITestDevice device, List<Integer> eventAtomIds)

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

static long pushStatsConfig(ITestDevice device, List<Integer> eventAtomIds, List<ConfigUtil.LogSource> logSources)

Przesyła plik konfiguracji oparty na zdarzeniach, aby zbierać atomy podane w eventAtomIdslogSources

static void removeConfig(ITestDevice device, long configId)

Usuwa plik konfiguracji statsd na podstawie jego identyfikatora configId.

Konstruktory publiczne

ConfigUtil

public ConfigUtil ()

Metody publiczne

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Przesyła binarny plik konfiguracji statsd w celu zbierania danych

Parametry
device ITestDevice: urządzenie testowe, na które zostanie przesłana binarna konfiguracja statsd

configFile File: plik konfiguracyjny statsd

Zwraca
long Identyfikator nowo przesłanego pliku konfiguracji

Zgłasza
DeviceNotAvailableException
IOException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                List<Integer> eventAtomIds)

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

Parametry
device ITestDevice: miejsce, do którego ma zostać przesłana konfiguracja

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

Zwraca
long Identyfikator nowo przesłanego pliku konfiguracji

Zgłasza
DeviceNotAvailableException
IOException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                List<Integer> eventAtomIds, 
                List<ConfigUtil.LogSource> logSources)

Przesyła plik konfiguracji oparty na zdarzeniach, aby zbierać atomy podane w eventAtomIdslogSources

Parametry
device ITestDevice: miejsce, do którego ma zostać przesłana konfiguracja

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

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

Zwraca
long Identyfikator nowo przesłanego pliku konfiguracji

Zgłasza
DeviceNotAvailableException
IOException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

Usuwa plik konfiguracji statsd na podstawie jego identyfikatora configId.

Parametry
device ITestDevice: miejsce, w którym można usunąć konfigurację

configId long: identyfikator konfiguracji do usunięcia

Zgłasza
DeviceNotAvailableException