DeviceMetricData

public class DeviceMetricData
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.metric.DeviceMetricData


Đối tượng để lưu trữ tất cả dữ liệu do trình thu thập chỉ số thu thập. VIỆC CẦN LÀM: Thêm phương thức lưu giữ và nhận dữ liệu.

Tóm tắt

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

DeviceMetricData(IInvocationContext context)

Ctor

Phương thức công khai

void addMetric(String key, MetricMeasurement.Metric.Builder metric)

Thêm một chỉ số được liên kết với thiết bị chính.

void addMetricForDevice(ITestDevice device, String key, MetricMeasurement.Metric.Builder metric)

Thêm một chỉ số được liên kết với một thiết bị cụ thể.

void addToMetrics( metrics)

Đẩy tất cả dữ liệu đã nhận được cho đến thời điểm này vào bản đồ chỉ số sẽ được báo cáo.

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

DeviceMetricData

public DeviceMetricData (IInvocationContext context)

Ctor

Tham số
context IInvocationContext

Phương thức công khai

addMetric

public void addMetric (String key, 
                MetricMeasurement.Metric.Builder metric)

Thêm một chỉ số được liên kết với thiết bị chính.

Tham số
key String: Khoá của chỉ số.

metric MetricMeasurement.Metric.Builder: Giá trị liên kết với chỉ số.

addMetricForDevice

public void addMetricForDevice (ITestDevice device, 
                String key, 
                MetricMeasurement.Metric.Builder metric)

Thêm một chỉ số được liên kết với một thiết bị cụ thể.

Tham số
device ITestDevice: ITestDevice mà chỉ số được liên kết.

key String: Khoá của chỉ số.

metric MetricMeasurement.Metric.Builder: Giá trị liên kết với chỉ số.

addToMetrics

public void addToMetrics ( metrics)

Đẩy tất cả dữ liệu đã nhận được cho đến thời điểm này vào bản đồ chỉ số sẽ được báo cáo. Thao tác này cũng sẽ dọn dẹp các tài nguyên sau khi đẩy.

Tham số
metrics : Các chỉ số hiện có.