جمع‌کننده‌ی رکورد در زمان خرابی صفحه (ScreenRecordOnFailureCollector)

public class ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector

شیء جاوا
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)

فراخوانی مجدد (callback) پس از پایان یک مورد آزمایشی (test case).

void onTestFail ( DeviceMetricData testData, TestDescription test)

فراخوانی مجدد در صورت عدم موفقیت یک مورد آزمایشی.

void onTestRunStart ( DeviceMetricData runData)

فراخوانی مجدد هنگام شروع اجرای آزمایشی.

void onTestStart ( DeviceMetricData runData)

فراخوانی مجدد هنگام شروع یک مورد آزمایشی.

سازندگان عمومی

جمع‌کننده‌ی رکورد در زمان خرابی صفحه (ScreenRecordOnFailureCollector)

public ScreenRecordOnFailureCollector ()

روش‌های عمومی

پایان آزمون

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 داده‌ها را برای اجرا نگه می‌دارد.

شروع آزمون

public void onTestStart (DeviceMetricData runData)

فراخوانی مجدد هنگام شروع یک مورد آزمایشی.

پارامترها
runData DeviceMetricData : DeviceMetricData که داده‌های مربوط به مورد آزمایشی را در خود نگه می‌دارد.

پرتاب‌ها
DeviceNotAvailableException