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 : идентификатор конфигурации, которую нужно удалить.

Броски
DeviceNotAvailableException