‫ScreenshotOnFailureCollector

public class ScreenshotOnFailureCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.ScreenshotOnFailureCollector


جامع البيانات الذي سيلتقط لقطة شاشة ويسجّلها في حال فشل حالة اختبار. في حال تفعيل عملية جمع البيانات التلقائية، سيتم جمع لقطة الشاشة على المستويات المحدّدة.

ملخّص

طُرق وضع التصميم العامة

ScreenshotOnFailureCollector()

الإجراءات العامة

boolean captureModuleLevel()
void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

معاودة الاتصال عند انتهاء حالة اختبار

void onTestFail(DeviceMetricData testData, TestDescription test)

معاودة الاتصال عند فشل حالة اختبار

void onTestModuleEnded()

يسمح بتسجيل حدث انتهاء الوحدة

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

معاودة الاتصال عند انتهاء عملية تشغيل اختبار

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

معاودة الاتصال لأحداث testRunFailed

void onTestRunStart(DeviceMetricData runData)

معاودة الاتصال عند بدء عملية تشغيل اختبار

void onTestStart(DeviceMetricData testData)

معاودة الاتصال عند بدء حالة اختبار

طُرق وضع التصميم العامة

‫ScreenshotOnFailureCollector

public ScreenshotOnFailureCollector ()

الإجراءات العامة

captureModuleLevel

public boolean captureModuleLevel ()

المرتجعات
boolean

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

onTestModuleEnded

public void onTestModuleEnded ()

يسمح بتسجيل حدث انتهاء الوحدة

عمليات الطرح
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

معاودة الاتصال عند انتهاء عملية تشغيل اختبار يجب أن يكون هذا هو الوقت المناسب للتنظيف.

المعلَمات
runData DeviceMetricData: ‏DeviceMetricData الذي يحتوي على بيانات عملية التشغيل سيكون هذا الكائن نفسه الذي تم استخدامه أثناء onTestRunStart(DeviceMetricData).

currentRunMetrics Map: الخريطة الحالية للمقاييس التي تم تمريرها إلى testRunEnded(long,Map)

عمليات الطرح
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

معاودة الاتصال لأحداث testRunFailed

عمليات الطرح
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

معاودة الاتصال عند بدء عملية تشغيل اختبار

المعلَمات
runData DeviceMetricData: ‏DeviceMetricData الذي يحتوي على بيانات عملية التشغيل

onTestStart

public void onTestStart (DeviceMetricData testData)

معاودة الاتصال عند بدء حالة اختبار

المعلَمات
testData DeviceMetricData: ‏DeviceMetricData الذي يحتوي على بيانات حالة الاختبار

عمليات الطرح
DeviceNotAvailableException