جمعکنندهی رکورد در زمان خرابی صفحه (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 | |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.