AtraceCollector

public class AtraceCollector
extends BaseDeviceMetricCollector

java.lang.object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.AtraceCollector


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

خلاصه

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

AtraceCollector ()

روش های عمومی

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

هنگامی که یک مورد آزمایشی به پایان می رسد، تماس بگیرید.

void onTestStart ( DeviceMetricData testData)

هنگامی که یک مورد آزمایشی شروع می شود، تماس بگیرید.

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

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

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

AtraceCollector

public AtraceCollector ()

روش های عمومی

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

هنگامی که یک مورد آزمایشی به پایان می رسد، تماس بگیرید. این باید زمان پاکسازی باشد.

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

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

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

پرتاب می کند
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

هنگامی که یک مورد آزمایشی شروع می شود، تماس بگیرید.

مولفه های
testData DeviceMetricData : DeviceMetricData که داده‌های مورد آزمایشی را نگه می‌دارد.

پرتاب می کند
DeviceNotAvailableException

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

fullLogPath

protected String fullLogPath ()

برمی گرداند
String

getLogType

protected LogDataType getLogType ()

برمی گرداند
LogDataType

شروع ردیابی

protected void startTracing (ITestDevice device)

مولفه های
device ITestDevice

پرتاب می کند
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

مولفه های
device ITestDevice

پرتاب می کند
DeviceNotAvailableException