BluetoothConnectionLatencyCollector

public class BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.HostStatsdMetricCollector
       ↳ com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector


El recopilador enviará a los dispositivos una configuración predefinida de la métrica de duración de StatsD 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 Bluetooth al nombre descriptivo que se usa para la clave de 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_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

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

Constructores públicos

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

Métodos protegidos

processStatsReport

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: Es el dispositivo de prueba del que proviene el informe de statsd.

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

runData DeviceMetricData: Es el destino en el que se almacenarán las métricas procesadas.