TracingLogger

public class TracingLogger
extends Object

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


Classe che aiuta a gestire il monitoraggio per ogni chiamata di test.

Riepilogo

Costruttori pubblici

TracingLogger()

Metodi pubblici

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

Crea e registra una traccia attiva per un'invocazione.

static File finalizeTrace()

Completa il rilevamento e cancellalo.

static ActiveTrace getActiveTrace()

Restituisce la traccia attiva corrente per l'invocazione o null se non è presente alcuna traccia.

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

Se esistente, restituisce la traccia corrente del processo Tradefed stesso.

static void resetLocalGroup()

Reimposta il contesto localizzato.

static void setLocalGroup(ThreadGroup tg)

Monitora un contesto localizzato quando utilizzi le proprietà all'interno del server gRPC

Costruttori pubblici

TracingLogger

public TracingLogger ()

Metodi pubblici

createActiveTrace

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

Parametri
pid long

tid long

mainProcess boolean

Ritorni
ActiveTrace

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

Crea e registra una traccia attiva per un'invocazione.

Parametri
pid long: ID processo corrente

tid long: ID thread corrente

Ritorni
ActiveTrace

finalizeTrace

public static File finalizeTrace ()

Completa il rilevamento e cancellalo.

Ritorni
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

Restituisce la traccia attiva corrente per l'invocazione o null se non è presente alcuna traccia.

Ritorni
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

Parametri
group ThreadGroup

Ritorni
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

Se esistente, restituisce la traccia corrente del processo Tradefed stesso.

Ritorni
ActiveTrace

resetLocalGroup

public static void resetLocalGroup ()

Reimposta il contesto localizzato.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Monitora un contesto localizzato quando utilizzi le proprietà all'interno del server gRPC

Parametri
tg ThreadGroup