PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.PerfettoTraceRecorder


فئة أداة لتسجيل عمليات تتبُّع Perfetto على ITestDevice.

ملخّص

طُرق وضع التصميم العامة

PerfettoTraceRecorder()

الإجراءات العامة

void startTrace(ITestDevice device, String traceConfigFileName, Map<String, String> extraConfigs)

لبدء تسجيل تتبُّع Perfetto على الجهاز

File stopTrace(ITestDevice device)

يوقف تسجيل تتبُّع Perfetto على الجهاز ويجلب الملف.

طُرق وضع التصميم العامة

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

الإجراءات العامة

startTrace

public void startTrace (ITestDevice device, 
                String traceConfigFileName, 
                Map<String, String> extraConfigs)

لبدء تسجيل تتبُّع Perfetto على الجهاز يجب الاتصال بـ PerfettoTraceRecorder.stopTrace(ITestDevice) بعد ذلك لإيقاف تسجيل التتبُّع.

المعلَمات
device ITestDevice: ITestDevice يتم فيه تسجيل التتبُّع.

traceConfigFileName String: اسم ملف إعدادات التتبُّع.

extraConfigs Map: خريطة للإعدادات الإضافية التي سيتمّ إضافتها إلى ملف إعدادات التتبُّع.

عمليات الطرح
IOException

stopTrace

public File stopTrace (ITestDevice device)

يوقف تسجيل تتبُّع perfetto على الجهاز ويجلب الملف.

المعلَمات
device ITestDevice: الجهاز الذي سيتم إيقاف التسجيل عليه.

المرتجعات
File تعرِض هذه الدالة ملف تتبُّع perfetto من جهة المضيف، أو قيمة فارغة في حال تعذُّر ذلك.