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. |