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