LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

شیء جاوا
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.LogcatTimingMetricCollector


یک جمع‌کننده‌ی متریک که اطلاعات زمان‌بندی (مثلاً زمان سوئیچ کاربر) را از logcat در طول یک یا چند تست تکراری با استفاده از الگوهای regex داده شده برای تجزیه سیگنال‌های شروع و پایان یک رویداد از خطوط logcat جمع‌آوری می‌کند.

خلاصه

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

LogcatTimingMetricCollector ()

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

void onTestEnd ( DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

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

void onTestFail ( DeviceMetricData testData, TestDescription test)

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

void onTestRunEnd ( DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

فراخوانی مجدد پس از پایان اجرای آزمایشی.

void onTestRunStart ( DeviceMetricData testData)

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

void onTestStart ( DeviceMetricData testData)

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

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

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

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

پایان آزمون

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

فراخوانی مجدد زمانی که یک مورد آزمایشی به پایان رسید. این باید زمان پاکسازی باشد.

پارامترها
testData DeviceMetricData : DeviceMetricData که داده‌های مربوط به مورد آزمایشی را در خود نگه می‌دارد. این شیء همان شیء‌ای خواهد بود که در طول onTestStart(DeviceMetricData) وجود داشت.

currentTestCaseMetrics Map : نقشه فعلی معیارهای ارسال شده به testEnded(TestDescription,Map) .

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

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

test TestDescription : TestDescription موردِ آزمایشیِ در حال انجام.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

فراخوانی مجدد پس از پایان اجرای آزمایشی. این زمان باید زمان پاکسازی باشد.

پارامترها
testData DeviceMetricData : DeviceMetricData که داده‌ها را برای اجرا نگه می‌دارد. همان شیء‌ای خواهد بود که در طول onTestRunStart(DeviceMetricData) وجود داشت.

currentTestCaseMetrics Map : نقشه فعلی معیارهای ارسال شده به testRunEnded(long,Map) .

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

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

پارامترها
testData DeviceMetricData : DeviceMetricData داده‌ها را برای اجرا نگه می‌دارد.

پرتاب‌ها
DeviceNotAvailableException

شروع آزمون

public void onTestStart (DeviceMetricData testData)

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

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

پرتاب‌ها
DeviceNotAvailableException