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.

סיכום

‫constructors ציבוריים

DeviceMetricData(IInvocationContext context)

Ctor

‫methods ציבוריים

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)

מעבירים את כל הנתונים שהתקבלו עד עכשיו למפת המדדים שידווחו.

‫constructors ציבוריים

DeviceMetricData

public DeviceMetricData (IInvocationContext context)

Ctor

פרמטרים
context IInvocationContext

‫methods ציבוריים

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: המדדים שזמינים כרגע.