PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


用於在 ITestDevice 上記錄 Perfetto 追蹤記錄的公用程式類別。

摘要

公用建構函式

PerfettoTraceRecorder()

公用方法

void startTrace(ITestDevice device, extraConfigs)

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

File stopTrace(ITestDevice device)

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

公用建構函式

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 傳回 Perfetto 追蹤記錄 檔案。

傳回
File