ConfigUtil

public class ConfigUtil
extends Object

java.lang.Объект
com.android.tradefed.util.statsd.ConfigUtil


Вспомогательный класс для создания, взаимодействия и отправки файлов конфигурации statsd.

TODO(b/118635164): объединить с утилитами настройки на стороне устройства.

Краткое содержание

Публичные конструкторы

ConfigUtil ()

Публичные методы

static long pushBinaryStatsConfig ( ITestDevice device, File configFile)

Отправляет двоичный файл конфигурации statsd для сбора метрик

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

Отправляет файл конфигурации на основе событий для сбора атомов, предоставленных в eventAtomIds из logSources

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

Отправляет файл конфигурации на основе событий для сбора атомов, предоставленных в eventAtomIds .

static void removeConfig ( ITestDevice device, long configId)

Удаляет файл конфигурации statsd по его идентификатору, configId .

Публичные конструкторы

ConfigUtil

public ConfigUtil ()

Публичные методы

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

Отправляет двоичный файл конфигурации statsd для сбора метрик

Параметры
device ITestDevice : тестовое устройство, на которое будет отправлена ​​бинарная конфигурация statsd.

configFile File : файл конфигурации statsd

Возвращает
long Идентификатор только что отправленного файла конфигурации

Броски
DeviceNotAvailableException

pushStatsConfig

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

Отправляет файл конфигурации на основе событий для сбора атомов, предоставленных в eventAtomIds из logSources

Параметры
device ITestDevice : куда нажать конфигурацию

eventAtomIds : список идентификаторов атомов событий для сбора

logSources : список источников журналов, из которых можно собирать атомы

Возвращает
long Идентификатор только что отправленного файла конфигурации

Броски
DeviceNotAvailableException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

Отправляет файл конфигурации на основе событий для сбора атомов, предоставленных в eventAtomIds .

Параметры
device ITestDevice : куда нажать конфигурацию

eventAtomIds : список идентификаторов атомов событий для сбора

Возвращает
long Идентификатор только что отправленного файла конфигурации

Броски
DeviceNotAvailableException

удалитьконфигурацию

public static void removeConfig (ITestDevice device, 
                long configId)

Удаляет файл конфигурации statsd по его идентификатору, configId .

Параметры
device ITestDevice : где удалить конфигурацию

configId long : ID удаляемой конфигурации

Броски
DeviceNotAvailableException