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 の継続時間指標の構成をデバイスにプッシュし、各プロファイルの Bluetooth 接続時間を収集します。

概要

フィールド

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

マップは、Bluetooth プロファイル番号を指標キーに使用される説明的な名前に関連付けます。

パブリック コンストラクタ

BluetoothConnectionLatencyCollector()

保護されたメソッド

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

サブクラスは、必要に応じて Statsd 指標レポートを処理するメソッドを実装できます。

フィールド

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

マップは、Bluetooth プロファイル番号を指標キーに使用される説明的な名前に関連付けます。

パブリック コンストラクタ

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

保護されたメソッド

processStatsReport

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

サブクラスは、必要に応じて Statsd 指標レポートを処理するメソッドを実装できます。特定のデバイスの指標レポートに対して呼び出されます。

パラメータ
device ITestDevice: statsd レポートの送信元となるテストデバイス

dataStream InputStreamSource: 入力ストリームとしての統計レポート

runData DeviceMetricData: 処理された指標が保存される宛先