PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


מחלקת כלי עזר לתיעוד עקבות של perfetto ב-ITestDevice.

סיכום

‫constructors ציבוריים

PerfettoTraceRecorder()

‫methods ציבוריים

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

התחלת הקלטה של מעקב ב-Perfetto במכשיר.

File stopTrace(ITestDevice device)

הפקודה מפסיקה את ההקלטה של נתוני המעקב של perfetto במכשיר ומורידה את הקובץ.

‫constructors ציבוריים

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

‫methods ציבוריים

startTrace

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

התחלת הקלטה של מעקב ב-Perfetto במכשיר. צריך להתקשר אל PerfettoTraceRecorder.stopTrace(ITestDevice) לאחר מכן כדי להפסיק את הקלטת המעקב.

פרמטרים
device ITestDevice: ITestDevice שבו יתועד ה-trace.

traceConfigFileName String: השם של קובץ ההגדרות של פרטי ההעברה.

extraConfigs Map: מפה של הגדרות נוספות שיוגדרו בקובץ ההגדרות של המעקב.

הקפצת הודעות שגיאה (throw)
IOException

stopTrace

public File stopTrace (ITestDevice device)

הפקודה מפסיקה את ההקלטה של נתוני המעקב של perfetto במכשיר ומורידה את הקובץ.

פרמטרים
device ITestDevice: המכשיר שעבורו רוצים להפסיק את ההקלטה.

החזרות
File הפונקציה מחזירה את קובץ המעקב של Perfetto בצד המארח, או null אם הפעולה נכשלה.