خدمة تتبع CmdCollector

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)

شركة إنشاءات عامة

خدمة تتبع CmdCollector

public TraceCmdCollector ()

الطرق المحمية

الحصول على نوع السجلّ

protected LogDataType getLogType ()

المرتجعات
LogDataType

بدء التتبع

protected void startTracing (ITestDevice device)

المعلمات
device ITestDevice

الرميات
DeviceNotAvailableException

إيقاف التتبع

protected void stopTracing (ITestDevice device)

المعلمات
device ITestDevice

الرميات
DeviceNotAvailableException