DeviceMetricData

public class DeviceMetricData
extends Object implements Serializable

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


كائن لتخزين كل البيانات التي يجمعها جامعو المقاييس ملاحظة: يجب إضافة طرق تخزين البيانات وتلقّيها.

ملخّص

طُرق وضع التصميم العامة

DeviceMetricData(IInvocationContext context)

دالة الإنشاء

الإجراءات العامة

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)

دالة الإنشاء

المعلَمات
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: المقاييس المتاحة حاليًا