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


收集器會將預先定義的 statsd 持續時間指標設定推送至裝置,並收集每個設定檔的藍牙連線時間。

摘要

欄位

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

對應項目會將藍牙設定檔編號與用於指標鍵的描述性名稱建立關聯。

公用建構函式

BluetoothConnectionLatencyCollector()

受保護的方法

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

子類別可在必要時實作方法,以便處理 Statsd 指標報表。

欄位

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

對應項目會將藍牙設定檔編號與用於指標鍵的描述性名稱建立關聯。

公用建構函式

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

受保護的方法

processStatsReport

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

子類別可在必要時實作方法,以便處理 Statsd 指標報表。會針對特定裝置的評估指標報表呼叫

參數
device ITestDevice:測試 statsd 回報來源的裝置

dataStream InputStreamSource:統計資料報告做為輸入串流

runData DeviceMetricData:要儲存經過處理的指標的目的