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 Konfiguration der Statistikdauermetrik an Geräte und erfasst die Bluetooth-Verbindungsdauer für jedes Profil.

Zusammenfassung

Felder

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Eine Karte ordnet die Bluetooth-Profilnummer dem beschreibenden Namen zu, der für den Metrikschlüssel verwendet wird.

Öffentliche Bauträger

BluetoothConnectionLatencyCollector ()

Geschützte Methoden

void processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)

Unterklassen können die Methode bei Bedarf implementieren, um den Statsd-Metrikbericht zu verarbeiten.

Felder

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Eine Karte ordnet die Bluetooth-Profilnummer dem beschreibenden Namen zu, der für den Metrikschlüssel verwendet wird.

Öffentliche Bauträger

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

Geschützte Methoden

ProcessStatsReport

protected void processStatsReport (ITestDevice device, 
                InputStreamSource dataStream, 
                DeviceMetricData runData)

Unterklassen können die Methode bei Bedarf implementieren, um den Statsd-Metrikbericht zu verarbeiten. Es wird für einen Metrikbericht von einem bestimmten Gerät aufgerufen

Parameter
device ITestDevice : Testgerät, von dem der Statistikbericht stammt

dataStream InputStreamSource : Statistikbericht als Eingabestream

runData DeviceMetricData : Das Ziel, an dem die verarbeiteten Metriken gespeichert werden