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


Bộ thu thập dữ liệu sẽ đẩy cấu hình chỉ số thời lượng statsd được xác định trước đến các thiết bị và thu thập thời lượng kết nối Bluetooth cho từng hồ sơ.

Tóm tắt

Trường

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Một bản đồ liên kết số hồ sơ Bluetooth với tên mô tả dùng cho khoá chỉ số.

Hàm khởi tạo công khai

BluetoothConnectionLatencyCollector()

Phương thức được bảo vệ

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

Các lớp con có thể triển khai phương thức để xử lý báo cáo chỉ số Statsd nếu cần.

Trường

BLUETOOTH_PROFILES_MAP

protected static final ImmutableMap<Integer, String> BLUETOOTH_PROFILES_MAP

Một bản đồ liên kết số hồ sơ Bluetooth với tên mô tả dùng cho khoá chỉ số.

Hàm khởi tạo công khai

BluetoothConnectionLatencyCollector

public BluetoothConnectionLatencyCollector ()

Phương thức được bảo vệ

processStatsReport

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

Các lớp con có thể triển khai phương thức để xử lý báo cáo chỉ số Statsd nếu cần. Phương thức này được gọi cho báo cáo chỉ số từ một thiết bị cụ thể

Tham số
device ITestDevice: Thiết bị kiểm thử nơi báo cáo statsd đến

dataStream InputStreamSource: Báo cáo số liệu thống kê dưới dạng luồng đầu vào

runData DeviceMetricData: Đích đến lưu trữ các chỉ số đã xử lý