TracingLogger

public class TracingLogger
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.tracing.TracingLogger


Classe permettant de gérer le traçage de chaque appel de test.

Résumé

Constructeurs publics

TracingLogger()

Méthodes publiques

static ActiveTrace createActiveTrace(long pid, long tid, boolean mainProcess)
static ActiveTrace createActiveTrace(long pid, long tid)

Crée et enregistre une trace active pour un appel.

static File finalizeTrace()

Finalisez le traçage et effacez le suivi.

static ActiveTrace getActiveTrace()

Renvoie la trace active en cours pour l'appel, ou la valeur "null" si aucune trace n'est utilisée.

static ActiveTrace getActiveTraceForGroup(ThreadGroup group)
static ActiveTrace getMainTrace()

S'il existe, renvoie la trace actuelle du processus Tradefed lui-même.

static void resetLocalGroup()

Réinitialise le contexte localisé.

static void setLocalGroup(ThreadGroup tg)

Effectue le suivi d'un contexte localisé lors de l'utilisation des propriétés du serveur gRPC

Constructeurs publics

TracingLogger

public TracingLogger ()

Méthodes publiques

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid, 
                boolean mainProcess)

Paramètres
pid long

tid long

mainProcess boolean

Renvoie
ActiveTrace

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

Crée et enregistre une trace active pour un appel.

Paramètres
pid long: ID du processus actuel

tid long: ID du thread actuel

Renvoie
ActiveTrace

finaliserTrace

public static File finalizeTrace ()

Finalisez le traçage et effacez le suivi.

Renvoie
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

Renvoie la trace active en cours pour l'appel, ou la valeur "null" si aucune trace n'est utilisée.

Renvoie
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

Paramètres
group ThreadGroup

Renvoie
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

S'il existe, renvoie la trace actuelle du processus Tradefed lui-même.

Renvoie
ActiveTrace

réinitialiser le groupe local

public static void resetLocalGroup ()

Réinitialise le contexte localisé.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Effectue le suivi d'un contexte localisé lors de l'utilisation des propriétés du serveur gRPC

Paramètres
tg ThreadGroup