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 ()

保護されたメソッド

processStatsレポート

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

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

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

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

runData DeviceMetricData : 処理されたメトリックが保存される宛先