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 |
Il collector invierà ai dispositivi una configurazione della metrica della durata di statsd predefinita e raccoglierà la durata della connessione Bluetooth per ogni profilo.
Riepilogo
Campi | |
---|---|
protected
static
final
ImmutableMap<Integer, String> |
BLUETOOTH_PROFILES_MAP
Una mappa associa il numero del profilo Bluetooth al nome descrittivo utilizzato per la chiave della metrica. |
Costruttori pubblici | |
---|---|
BluetoothConnectionLatencyCollector()
|
Metodi protetti | |
---|---|
void
|
processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Se necessario, le sottoclassi possono implementare il metodo per elaborare il report sulle metriche Statsd. |
Campi
BLUETOOTH_PROFILES_MAP
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
Una mappa associa il numero del profilo Bluetooth al nome descrittivo utilizzato per la chiave della metrica.
Costruttori pubblici
BluetoothConnectionLatencyCollector
public BluetoothConnectionLatencyCollector ()
Metodi protetti
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Se necessario, le sottoclassi possono implementare il metodo per elaborare il report sulle metriche Statsd. Viene chiamato per il report sulle metriche di un determinato dispositivo
Parametri | |
---|---|
device |
ITestDevice : dispositivo di test da cui proviene il report statsd |
dataStream |
InputStreamSource : report sulle statistiche come stream di input |
runData |
DeviceMetricData : la destinazione in cui verranno archiviate le metriche elaborate |