BluetoothConnectionLatencyCollector
public class BluetoothConnectionLatencyCollector
extends HostStatsdMetricCollector
java.lang.Oggetto | |||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
↳ | com.android.tradefed.device.metric.HostStatsdMetricCollector | ||
↳ | com.android.tradefed.device.metric.BluetoothConnectionLatencyCollector |
Il raccoglitore invierà una configurazione della metrica di durata statsd predefinita ai dispositivi e raccoglierà la durata della connessione Bluetooth per ciascun 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 metrica. |
Costruttori pubblici | |
---|---|
BluetoothConnectionLatencyCollector () |
Metodi protetti | |
---|---|
void | processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData) Le sottoclassi possono implementare il metodo per elaborare il report della metrica Statsd, se necessario. |
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 metrica.
Costruttori pubblici
BluetoothConnectionLatencyCollector
public BluetoothConnectionLatencyCollector ()
Metodi protetti
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Le sottoclassi possono implementare il metodo per elaborare il report della metrica Statsd, se necessario. Viene chiamato per il rapporto metrico da un particolare dispositivo
Parametri | |
---|---|
device | ITestDevice : dispositivo di test da cui proviene il rapporto statsd |
dataStream | InputStreamSource : rapporto sulle statistiche come flusso di input |
runData | DeviceMetricData : la destinazione in cui verranno archiviati i parametri elaborati |