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 |
|