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 |
Der Collector überträgt eine vordefinierte statsd-Dauermetrikkonfiguration auf Geräte und erfasst die Bluetooth-Verbindungsdauer für jedes Profil.
Zusammenfassung
Felder | |
---|---|
protected static final ImmutableMap<Integer, String> | BLUETOOTH_PROFILES_MAP Eine Zuordnung ordnet die Bluetooth-Profilnummer dem beschreibenden Namen zu, der für den Metrikschlüssel verwendet wird. |
Öffentliche Konstrukteure | |
---|---|
BluetoothConnectionLatencyCollector () |
Geschützte Methoden | |
---|---|
void | processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData) Unterklassen können die Methode implementieren, um den Statsd-Metrikbericht bei Bedarf zu verarbeiten. |
Felder
BLUETOOTH_PROFILES_MAP
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
Eine Zuordnung ordnet die Bluetooth-Profilnummer dem beschreibenden Namen zu, der für den Metrikschlüssel verwendet wird.
Öffentliche Konstrukteure
BluetoothConnectionLatencyCollector
public BluetoothConnectionLatencyCollector ()
Geschützte Methoden
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Unterklassen können die Methode implementieren, um den Statsd-Metrikbericht bei Bedarf zu verarbeiten. Es wird für einen Metrikbericht von einem bestimmten Gerät aufgerufen
Parameter | |
---|---|
device | ITestDevice : Testgerät, von dem der statsd-Bericht stammt |
dataStream | InputStreamSource : Statistikbericht als Eingabestream |
runData | DeviceMetricData : Das Ziel, an dem die verarbeiteten Metriken gespeichert werden |