DeviceMetricData

public class DeviceMetricData
extends Object implements Serializable

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


ออบเจ็กต์ที่ใช้เก็บข้อมูลทั้งหมดที่รวบรวมโดยเครื่องมือรวบรวมเมตริก TODO: Add the data holding and receiving of data methods.

สรุป

เครื่องมือสร้างสาธารณะ

DeviceMetricData(IInvocationContext context)

Ctor

เมธอดสาธารณะ

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

เพิ่มเมตริกเดียวที่เชื่อมโยงกับอุปกรณ์หลัก

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

เพิ่มเมตริกเดียวที่เชื่อมโยงกับอุปกรณ์ที่ระบุ

void addToMetrics(HashMap<String, MetricMeasurement.Metric> metrics)

ส่งข้อมูลทั้งหมดที่ได้รับจนถึงตอนนี้ไปยังแผนที่เมตริกที่จะรายงาน

เครื่องมือสร้างสาธารณะ

DeviceMetricData

public DeviceMetricData (IInvocationContext context)

Ctor

พารามิเตอร์
context IInvocationContext

เมธอดสาธารณะ

addMetric

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

เพิ่มเมตริกเดียวที่เชื่อมโยงกับอุปกรณ์หลัก

พารามิเตอร์
key String: คีย์ของเมตริก

metric MetricMeasurement.Metric.Builder: ค่าที่เชื่อมโยงกับเมตริก

addMetricForDevice

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

เพิ่มเมตริกเดียวที่เชื่อมโยงกับอุปกรณ์ที่ระบุ

พารามิเตอร์
device ITestDevice: ITestDevice ที่เมตริกเชื่อมโยงอยู่

key String: คีย์ของเมตริก

metric MetricMeasurement.Metric.Builder: ค่าที่เชื่อมโยงกับเมตริก

addToMetrics

public void addToMetrics (HashMap<String, MetricMeasurement.Metric> metrics)

ส่งข้อมูลทั้งหมดที่ได้รับจนถึงตอนนี้ไปยังแผนที่เมตริกที่จะรายงาน ซึ่งควรล้างข้อมูล ทรัพยากรหลังจากพุชด้วย

พารามิเตอร์
metrics HashMap: เมตริกที่พร้อมใช้งานในปัจจุบัน