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

startTracing

protected void startTracing (ITestDevice device)

المعلمات
device ITestDevice

عمليات الرمي
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

المعلمات
device ITestDevice

عمليات الرمي
DeviceNotAvailableException