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 |