PerfettoTraceRecorder

public class PerfettoTraceRecorder
extends Object

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


Classe utilitaire permettant d'enregistrer une trace Perfetto sur un ITestDevice.

Résumé

Constructeurs publics

PerfettoTraceRecorder()

Méthodes publiques

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

Démarre l'enregistrement de la trace Perfetto sur l'appareil.

File stopTrace(ITestDevice device)

Arrête l'enregistrement de la trace Perfetto sur l'appareil et extrait le fichier.

Constructeurs publics

PerfettoTraceRecorder

public PerfettoTraceRecorder ()

Méthodes publiques

startTrace

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

Démarre l'enregistrement de la trace Perfetto sur l'appareil. Vous devez ensuite appeler PerfettoTraceRecorder.stopTrace(ITestDevice) pour arrêter l'enregistrement de la trace.

Paramètres
device ITestDevice : ITestDevice sur lequel la trace sera enregistrée.

traceConfigFileName String : nom du fichier de configuration de la trace.

extraConfigs Map : carte des configurations supplémentaires à ajouter au fichier de configuration de la trace.

Génère
IOException

stopTrace

public File stopTrace (ITestDevice device)

Arrête l'enregistrement de la trace Perfetto sur l'appareil et extrait le fichier.

Paramètres
device ITestDevice : appareil pour lequel arrêter l'enregistrement.

Renvoie
File Renvoie le fichier de trace Perfetto côté hôte ou la valeur "null" en cas d'échec.