PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


用於在 ITestDevice 上記錄 Perfetto 追蹤記錄的工具類別。

摘要

公用建構函式

PerfettoTraceRecorder()

公用方法

void startTrace(ITestDevice device, extraConfigs)

開始在裝置上記錄 Perfeto 追蹤記錄。

File stopTrace(ITestDevice device)

停止在裝置上記錄 Perfeto 追蹤記錄。

公用建構函式

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

公用方法

startTrace

public void startTrace (ITestDevice device, 
                 extraConfigs)

開始在裝置上記錄 Perfetto 追蹤記錄。之後必須呼叫 stopTrace(com.android.tradefed.device.ITestDevice) 才能停止記錄追蹤記錄。

參數
device ITestDevice:要記錄追蹤記錄的 ITestDevice

extraConfigs :需要在追蹤設定檔中新增的額外設定對應項目。

stopTrace

public File stopTrace (ITestDevice device)

停止在裝置上記錄 Perfetto 追蹤記錄。

必須先呼叫 ERROR(PerfettoTraceRecorder.startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder.startTrace(ITestDevice, Map))

參數
device ITestDevice:要停止錄影的裝置。@Return 會傳回 Perfeto 追蹤記錄檔案。

傳回
File