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 métrica de duración de estadísticas 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 con el 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_PROFILES_MAP
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
Un mapa asocia el número de perfil de Bluetooth con el 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 solicita informe de métricas de un dispositivo en particular.
Parámetros | |
---|---|
device | ITestDevice : dispositivo de prueba de donde proviene el informe de estadísticas. |
dataStream | InputStreamSource : informe de estadísticas como flujo de entrada |
runData | DeviceMetricData : el destino donde se almacenarán las métricas procesadas. |