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 ()
روش های محافظت شده
شروع ردیابی
protected void startTracing (ITestDevice device)
مولفه های | |
---|---|
device | ITestDevice |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |
stopTracing
protected void stopTracing (ITestDevice device)
مولفه های | |
---|---|
device | ITestDevice |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |