ScreenRecordOnFailureCollector
public
class
ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.ScreenRecordOnFailureCollector | |
هذه أداة تجميع تسجّل لقطة شاشة عند فشل حالة اختبار. أثناء تنفيذ الاختبار، يتم تسجيل لقطة الشاشة إلى أن ينتهي الاختبار. في حال انقطاع تسجيل لقطة الشاشة، مثلاً بسبب إعادة تشغيل الجهاز أو إجراء عملية الروت أو إزالته، تتم إعادة المحاولة عندما يصبح الجهاز متاحًا إلى أن ينتهي الـ اختبار. نتيجةً لذلك، يمكن إنشاء ملفات تسجيل متعدّدة لاختبار واحد.
ملخّص
الفئات المضمّنة | |
|---|---|
class |
ScreenRecordOnFailureCollector.LineCapturingOutputStream
|
طُرق وضع التصميم العامة | |
|---|---|
ScreenRecordOnFailureCollector()
|
|
الإجراءات العامة | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
هذا الإجراء هو ردّ على انتهاء حالة اختبار. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
هذا الإجراء هو ردّ على فشل حالة اختبار. |
void
|
onTestRunStart(DeviceMetricData runData)
هذا الإجراء هو ردّ على بدء تنفيذ اختبار. |
void
|
onTestStart(DeviceMetricData runData)
هذا الإجراء هو ردّ على بدء حالة اختبار. |
طُرق وضع التصميم العامة
ScreenRecordOnFailureCollector
public ScreenRecordOnFailureCollector ()
الإجراءات العامة
onTestEnd
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
هذا الإجراء هو ردّ على انتهاء حالة اختبار. يجب أن يكون هذا هو الوقت المناسب للتنظيف.
| المعلَمات | |
|---|---|
testData |
DeviceMetricData: هي DeviceMetricData التي تحتوي على بيانات حالة الاختبار. سيكون هذا هو الكائن نفسه الذي تم استخدامه أثناء onTestStart(DeviceMetricData). |
currentTestCaseMetrics |
Map: هي الخريطة الحالية للمقاييس التي تم تمريرها إلى testEnded(TestDescription,Map). |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
|
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
هذا الإجراء هو ردّ على فشل حالة اختبار.
| المعلَمات | |
|---|---|
testData |
DeviceMetricData: هي DeviceMetricData التي تحتوي على بيانات حالة الاختبار. |
test |
TestDescription: هي TestDescription لحالة الاختبار قيد التقدّم. |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
هذا الإجراء هو ردّ على بدء تنفيذ اختبار.
| المعلَمات | |
|---|---|
runData |
DeviceMetricData: هي DeviceMetricData التي تحتوي على بيانات الاختبار. |
onTestStart
public void onTestStart (DeviceMetricData runData)
هذا الإجراء هو ردّ على بدء حالة اختبار.
| المعلَمات | |
|---|---|
runData |
DeviceMetricData: هي DeviceMetricData التي تحتوي على بيانات حالة الاختبار. |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
|