AtraceCollector

public class AtraceCollector
extends BaseDeviceMetricCollector

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


یک IMetricCollector که در طول تست atrace را اجرا می‌کند و نتایج را جمع‌آوری کرده و آنها را در فراخوانی ثبت می‌کند.

خلاصه

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

AtraceCollector ()

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

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

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

void onTestStart ( DeviceMetricData testData)

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

روش‌های محافظت‌شده

String fullLogPath ()
LogDataType getLogType ()
void startTracing ( ITestDevice device)
void stopTracing ( ITestDevice device)

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

AtraceCollector

public AtraceCollector ()

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

پایان آزمون

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

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

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

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

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

پرتاب‌ها
DeviceNotAvailableException

شروع آزمون

public void onTestStart (DeviceMetricData testData)

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

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

پرتاب‌ها
DeviceNotAvailableException

روش‌های محافظت‌شده

مسیر کامل ورود به سیستم

protected String fullLogPath ()

بازگشت‌ها
String

نوع ورود به سیستم

protected LogDataType getLogType ()

بازگشت‌ها
LogDataType

شروع ردیابی

protected void startTracing (ITestDevice device)

پارامترها
device ITestDevice

پرتاب‌ها
DeviceNotAvailableException

توقف ردیابی

protected void stopTracing (ITestDevice device)

پارامترها
device ITestDevice

پرتاب‌ها
DeviceNotAvailableException