BugreportzOnFailureCollector

public class BugreportzOnFailureCollector
extends BaseDeviceMetricCollector

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


يتم جمع تقرير bugreportz عند فشل حالة اختبار. في حال تفعيل عملية الجمع التلقائي، سيتم جمع تقرير bugreport بالمستويات المحدّدة.

ملخّص

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

BugreportzOnFailureCollector()

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

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)

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

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

BugreportzOnFailureCollector

public BugreportzOnFailureCollector ()

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

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

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

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

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

onTestStart

public void onTestStart (DeviceMetricData testData)

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

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

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