AtraceRunMetricCollector
public
class
AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.AtraceRunMetricCollector | ||
يجمع عمليات التتبُّع من جميع أدلة الاختبار ضمن الدليل المحدّد من الجهاز الاختباري، ويسجّل دليل الاختبار، ويعالج ملفات التتبُّع بعد ذلك ضمن دليل الاختبار، ويجمع المقاييس.
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
AtraceRunMetricCollector()
|
|
الإجراءات العامة | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
دالة ردّ الاتصال عند انتهاء حالة الاختبار. |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
يجب أن يسمح تنفيذ الطريقة بتسجيل الدليل وتحليله للحصول على المقاييس التي سيتم وضعها في |
void
|
processMetricFile(String key, File metricFile, DeviceMetricData runData)
يجب أن يسمح تنفيذ الطريقة بتسجيل الملف وتحليله للحصول على المقاييس التي سيتم وضعها في |
طُرق وضع التصميم العامة
AtraceRunMetricCollector
public AtraceRunMetricCollector ()
الإجراءات العامة
onTestEnd
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
دالة ردّ الاتصال عند انتهاء حالة الاختبار. يجب أن يكون هذا هو الوقت المناسب للتنظيف.
| المعلَمات | |
|---|---|
testData |
DeviceMetricData: DeviceMetricData الذي يحتوي على بيانات حالة الاختبار سيكون الكائن نفسه كما كان خلال onTestStart(DeviceMetricData). |
currentTestCaseMetrics |
Map: الخريطة الحالية للمقاييس التي تم تمريرها إلى testEnded(TestDescription,Map) |
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)يجب أن يسمح تنفيذ الطريقة بتسجيل الدليل وتحليله للحصول على المقاييس التي سيتم وضعها في DeviceMetricData.
| المعلَمات | |
|---|---|
key |
String: مفتاح الخيار المرتبط بالدليل الذي تم سحبه. |
metricDirectory |
File: هي File التي تم استردادها من الجهاز الذي يتطابق مع مفتاح الخيار. |
runData |
DeviceMetricData: DeviceMetricData حيث يمكن تخزين المقاييس |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData runData)يجب أن يسمح تنفيذ الطريقة بتسجيل الملف وتحليله للحصول على المقاييس التي سيتم وضعها في DeviceMetricData.
| المعلَمات | |
|---|---|
key |
String: مفتاح الخيار المرتبط بالملف الذي تم استرداده. |
metricFile |
File: هي File التي تم استردادها من الجهاز الذي يتطابق مع مفتاح الخيار. |
runData |
DeviceMetricData: DeviceMetricData حيث يمكن تخزين المقاييس |