جمع‌کننده‌ی ردیابی دستگاه

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


گردآورنده‌ای که با شروع یک اجرای آزمایشی، ردیابی بی‌نقص را آغاز می‌کند و در پایان، فایل ردیابی لاگ را ثبت می‌کند.

خلاصه

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

DeviceTraceCollector ()

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

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

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

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

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

void onTestStart ( DeviceMetricData testData)

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

void rebootEnded ( ITestDevice device)

هنگام پایان راه‌اندازی مجدد در دستگاه، اعلان دریافت می‌کند.

void rebootStarted ( ITestDevice device)

هنگام شروع راه اندازی مجدد در دستگاه، اعلان دریافت می‌کند.

void setInstrumentationPkgName (String packageName)

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

جمع‌کننده‌ی ردیابی دستگاه

public DeviceTraceCollector ()

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

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

پرتاب‌ها
DeviceNotAvailableException

پایان آزمون

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

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

currentTestCaseMetrics : نقشه فعلی معیارهای ارسال شده به ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

پرتاب‌ها
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

پارامترها
runData DeviceMetricData : DeviceMetricData که داده‌ها را برای اجرا نگه می‌دارد. همان شیء‌ای خواهد بود که در طول BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) وجود داشت.

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

پرتاب‌ها
DeviceNotAvailableException

شروع آزمون

public void onTestStart (DeviceMetricData testData)

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

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

پرتاب‌ها
DeviceNotAvailableException

راه اندازی مجددپایان یافت

public void rebootEnded (ITestDevice device)

هنگام پایان راه‌اندازی مجدد در دستگاه، اعلان دریافت می‌کند.

توجه: گیرنده‌ها باید از راه‌اندازی مجدد در طول این فراخوانی مجدد خودداری کنند. هرگونه تلاش برای راه‌اندازی مجدد نادیده گرفته خواهد شد.

پارامترها
device ITestDevice : ITestDevice که ریبوت در آن پایان یافت.

پرتاب‌ها
DeviceNotAvailableException

راه اندازی مجدد شروع شد

public void rebootStarted (ITestDevice device)

هنگام شروع راه اندازی مجدد در دستگاه، اعلان دریافت می‌کند.

توجه: گیرنده‌ها باید از راه‌اندازی مجدد در طول این فراخوانی مجدد خودداری کنند. هرگونه تلاش برای راه‌اندازی مجدد نادیده گرفته خواهد شد.

پارامترها
device ITestDevice : ITestDevice که ریبوت از آنجا شروع شده است.

پرتاب‌ها
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

پارامترها
packageName String