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 ()

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

ProcessStatsReport

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

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

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

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

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