DeviceMetricData

public class DeviceMetricData
extends Object

JavaScript.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( 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 ( metrics)

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

פרמטרים
metrics : המדדים הזמינים כרגע.