PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


ITestDevice üzerinde perfetto izi kaydetmek için kullanılan bir yardımcı sınıf.

Özet

Herkese açık oluşturucular

PerfettoTraceRecorder()

Herkese açık yöntemler

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

Cihazda perfetto izi kaydını başlatır.

File stopTrace(ITestDevice device)

Cihazda perfetto izinin kaydedilmesini durdurur ve dosyayı çeker.

Herkese açık oluşturucular

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Herkese açık yöntemler

startTrace

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

Cihazda perfetto izi kaydını başlatır. İzleme kaydını durdurmak için daha sonra PerfettoTraceRecorder.stopTrace(ITestDevice) numaralı telefonu aramanız gerekir.

Parametreler
device ITestDevice: İzlemenin kaydedileceği bir ITestDevice.

traceConfigFileName String: İzleme yapılandırma dosyasının adı.

extraConfigs Map: İzleme yapılandırma dosyasına eklenecek ek yapılandırmaların haritası.

Verdiği hatalar
IOException

stopTrace

public File stopTrace (ITestDevice device)

Cihazda perfetto izinin kaydedilmesini durdurur ve dosyayı çeker.

Parametreler
device ITestDevice: Kaydın durdurulacağı cihaz.

İadeler
File Ana makine tarafındaki Perfetto izleme dosyasını veya başarısız olursa null değerini döndürür.