Opóźnienie połączenia Bluetooth Collector
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 |
Kolektor wyśle do urządzeń wstępnie zdefiniowaną konfigurację metryki czasu trwania statsd i zbierze czas trwania połączenia Bluetooth dla każdego profilu.
Streszczenie
Pola | |
---|---|
protected static final ImmutableMap<Integer, String> | BLUETOOTH_PROFILES_MAP Mapa kojarzy numer profilu Bluetooth z nazwą opisową używaną dla klucza metrycznego. |
Konstruktorzy publiczni | |
---|---|
BluetoothConnectionLatencyCollector () |
Metody chronione | |
---|---|
void | processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData) Podklasy mogą w razie potrzeby implementować metodę przetwarzania raportu metryki Statsd. |
Pola
BLUETOOTH_PROFILES_MAP
protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP
Mapa kojarzy numer profilu Bluetooth z nazwą opisową używaną dla klucza metrycznego.
Konstruktorzy publiczni
Opóźnienie połączenia Bluetooth Collector
public BluetoothConnectionLatencyCollector ()
Metody chronione
procesStatystykaRaport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
Podklasy mogą w razie potrzeby implementować metodę przetwarzania raportu metryki Statsd. Jest wywoływany dla raportu metryki z konkretnego urządzenia
Parametry | |
---|---|
device | ITestDevice : Urządzenie testowe, z którego pochodzi raport statsd |
dataStream | InputStreamSource : Raport statystyk jako strumień wejściowy |
runData | DeviceMetricData : Miejsce docelowe, w którym będą przechowywane przetworzone metryki |