TraceCmdCollector

public class TraceCmdCollector
extends AtraceCollector

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


یک IMetricCollector که ردیابی ها را در طول آزمایش با استفاده از trace-cmd جمع آوری می کند و آنها را در فراخوان ثبت می کند.

این جمع کننده ردیابی امکان قطع اتصال USB را در طول آزمایش (مانند آزمایش برق) فراهم می کند.

ابزار پیش‌فرض سیستم، atrace، در کنار این جمع‌آورنده برای تنظیم پرچم‌های sysfs مخصوص اندروید استفاده می‌شود.

یک Trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) باینری سازگار با Android باید مشخص شود.

این فرمت trace.dat را آپلود می کند (به man 5 trace-cmd.dat مراجعه کنید) که توسط trace-cmd تولید شده است.

خلاصه

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

TraceCmdCollector ()

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

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

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

TraceCmdCollector

public TraceCmdCollector ()

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

getLogType

protected LogDataType getLogType ()

برمی گرداند
LogDataType

شروع ردیابی

protected void startTracing (ITestDevice device)

پارامترها
device ITestDevice

پرتاب می کند
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

پارامترها
device ITestDevice

پرتاب می کند
DeviceNotAvailableException