PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


Class utilitas untuk merekam rekaman aktivitas Perfetto di ITestDevice.

Ringkasan

Konstruktor publik

PerfettoTraceRecorder()

Metode publik

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

Mulai merekam rekaman aktivitas perfetto di perangkat.

File stopTrace(ITestDevice device)

Menghentikan perekaman aktivitas perfetto di perangkat dan menarik file.

Konstruktor publik

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Metode publik

startTrace

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

Mulai merekam rekaman aktivitas perfetto di perangkat. Harus memanggil PerfettoTraceRecorder.stopTrace(ITestDevice) setelahnya untuk menghentikan perekaman aktivitas.

Parameter
device ITestDevice: ITestDevice tempat rekaman aktivitas akan direkam.

traceConfigFileName String: Nama file konfigurasi rekaman aktivitas.

extraConfigs Map: Peta konfigurasi tambahan yang akan ditambahkan ke file konfigurasi rekaman aktivitas.

Menampilkan
IOException

stopTrace

public File stopTrace (ITestDevice device)

Menghentikan perekaman aktivitas perfetto di perangkat dan menarik file.

Parameter
device ITestDevice: perangkat yang akan dihentikan perekamannya.

Hasil
File Menampilkan file rekaman aktivitas perfetto sisi host, atau null jika gagal.