BluetoothConnectionLatencyCollector

public class BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector

java.lang.Objeto
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.HostStatsdMetricCollector
com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector


El recopilador enviará una configuración de métrica de duración de statsd predefinida a los dispositivos y recopilará la duración de la conexión Bluetooth para cada perfil.

Resumen

Campos

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Un mapa asocia el número de perfil de Bluetooth al nombre descriptivo utilizado para la clave métrica.

Constructores públicos

BluetoothConnectionLatencyCollector ()

Métodos protegidos

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

Las subclases pueden implementar el método para procesar el informe de métricas de Statsd si es necesario.

Campos

BLUETOOTH_PERFILES_MAPA

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Un mapa asocia el número de perfil de Bluetooth al nombre descriptivo utilizado para la clave métrica.

Constructores públicos

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

Métodos protegidos

informe de estadísticas de proceso

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

Las subclases pueden implementar el método para procesar el informe de métricas de Statsd si es necesario. Se llama para el informe de métricas de un dispositivo en particular

Parámetros
device ITestDevice : dispositivo de prueba de donde proviene el informe statsd

dataStream InputStreamSource : informe de estadísticas como flujo de entrada

runData DeviceMetricData : el destino donde se almacenarán las métricas procesadas