BluetoothConnectionLatencyCollector

public class BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector

java.lang.Объект
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.HostStatsdMetricCollector
com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector


Сборщик отправит предварительно определенную конфигурацию метрики длительности statsd на устройства и соберет продолжительность соединения Bluetooth для каждого профиля.

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

Поля

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Карта связывает номер профиля Bluetooth с описательным именем, используемым для метрического ключа.

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

BluetoothConnectionLatencyCollector ()

Защищенные методы

void processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)

Подклассы могут реализовать метод для обработки отчета о показателях Statsd, если это необходимо.

Поля

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Карта связывает номер профиля Bluetooth с описательным именем, используемым для метрического ключа.

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

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

Защищенные методы

отчет о статистике процесса

protected void processStatsReport (ITestDevice device, 
                InputStreamSource dataStream, 
                DeviceMetricData runData)

Подклассы могут реализовать метод для обработки отчета о показателях Statsd, если это необходимо. Вызывается для метрического отчета с определенного устройства

Параметры
device ITestDevice : Тестовое устройство, откуда поступает отчет statsd.

dataStream InputStreamSource : Статистический отчет как входной поток

runData DeviceMetricData : место назначения, где будут храниться обработанные метрики.