Tracciamento

public class TracingLogger
extends Object

java.lang.Object
🎞 com.android.tradefed.invoker.tracing.TrackingLogger


Corso che aiuta a gestire il tracciamento per ogni chiamata al 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 una chiamata.

static File finalizeTrace()

Finalizza il tracciamento e cancella il tracciamento.

static ActiveTrace getActiveTrace()

Restituisce la traccia attiva corrente per la chiamata o null se non sono presenti.

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

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

static void resetLocalGroup()

Reimposta il contesto localizzato.

static void setLocalGroup(ThreadGroup tg)

Tiene traccia di un contesto localizzato quando vengono utilizzate le proprietà all'interno del server gRPC

Costruttori pubblici

Tracciamento

public TracingLogger ()

Metodi pubblici

creareActiveTrace

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

Parametri
pid long

tid long

mainProcess boolean

Ritorni
ActiveTrace

creareActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

Crea e registra una traccia attiva per una chiamata.

Parametri
pid long: ID processo corrente

tid long: ID thread attuale

Ritorni
ActiveTrace

finalizzaTrace

public static File finalizeTrace ()

Finalizza il tracciamento e cancella il tracciamento.

Ritorni
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

Restituisce la traccia attiva corrente per la chiamata o null se non sono presenti.

Ritorni
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

Parametri
group ThreadGroup

Ritorni
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

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

Ritorni
ActiveTrace

resetLocalGroup

public static void resetLocalGroup ()

Reimposta il contesto localizzato.

impostaGruppoLocale

public static void setLocalGroup (ThreadGroup tg)

Tiene traccia di un contesto localizzato quando vengono utilizzate le proprietà all'interno del server gRPC

Parametri
tg ThreadGroup