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 الخاصة بنظام android.

يجب تحديد ثنائي 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