TracingLogger

public class TracingLogger
extends Object

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


Classe que ajuda a gerenciar o rastreamento de cada invocação de teste.

Resumo

Construtores públicos

TracingLogger()

Métodos públicos

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

Cria e registra um trace ativo para uma invocação.

static File finalizeTrace()

Finalize e limpe o rastreamento.

static ActiveTrace getActiveTrace()

Retorna o trace ativo atual para a invocação ou retorna nulo se nenhum.

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

Se existir, retorna o rastreamento atual do próprio processo do Tradefed.

static void resetLocalGroup()

Redefine o contexto localizado.

static void setLocalGroup(ThreadGroup tg)

Rastreia um contexto localizado ao usar as propriedades dentro do servidor gRPC.

Construtores públicos

TracingLogger

public TracingLogger ()

Métodos públicos

createActiveTrace

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

Parâmetros
pid long

tid long

mainProcess boolean

Retorna
ActiveTrace

createActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

Cria e registra um trace ativo para uma invocação.

Parâmetros
pid long: ID do processo atual

tid long: ID da conversa atual

Retorna
ActiveTrace

finalizarTrace

public static File finalizeTrace ()

Finalize e limpe o rastreamento.

Retorna
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

Retorna o trace ativo atual para a invocação ou retorna nulo se nenhum.

Retorna
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

Parâmetros
group ThreadGroup

Retorna
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

Se existir, retorna o rastreamento atual do próprio processo do Tradefed.

Retorna
ActiveTrace

resetLocalGroup

public static void resetLocalGroup ()

Redefine o contexto localizado.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Rastreia um contexto localizado ao usar as propriedades dentro do servidor gRPC.

Parâmetros
tg ThreadGroup