DebugHostLogOnFailureCollector
public
class
DebugHostLogOnFailureCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.DebugHostLogOnFailureCollector | |
المجمِّع الذي سيجمع سجلّات جانب المضيف ويسجّلها عند حدوث خطأ في حالة الاختبار. في حال تفعيل عملية الجمع التلقائي، سيتم جمع سجلّات المضيف على المستويات المحدّدة.
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
DebugHostLogOnFailureCollector()
|
|
الإجراءات العامة | |
|---|---|
boolean
|
captureModuleLevel()
|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
دالة ردّ الاتصال عند انتهاء حالة الاختبار. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
دالة ردّ الاتصال عند فشل حالة اختبار. |
void
|
onTestModuleEnded()
تتيح تسجيل حدث انتهاء الوحدة. |
void
|
onTestModuleStarted()
يسمح بتسجيل حدث بدء الوحدة. |
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
دالة ردّ الاتصال عند انتهاء عملية تشغيل الاختبار. |
void
|
onTestRunFailed(DeviceMetricData testData, FailureDescription failure)
معاودة الاتصال لأحداث testRunFailed |
void
|
onTestRunStart(DeviceMetricData runData)
دالة ردّ الاتصال عند بدء تشغيل تجريبي. |
void
|
onTestStart(DeviceMetricData testData)
يتم تنفيذ هذه الدالة عند بدء حالة اختبار. |
طُرق وضع التصميم العامة
DebugHostLogOnFailureCollector
public DebugHostLogOnFailureCollector ()
الإجراءات العامة
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 لإطار الاختبار قيد التقدّم |
onTestModuleEnded
public void onTestModuleEnded ()
تتيح تسجيل حدث انتهاء الوحدة.
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
|
onTestModuleStarted
public void onTestModuleStarted ()
يسمح بتسجيل حدث بدء الوحدة.
| عمليات الطرح | |
|---|---|
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 |
|