TracingLogger

public class TracingLogger
extends Object

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


Classe que ajuda a gerenciar o rastreamento para 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 rastreamento ativo para uma chamada.

static File finalizeTrace ()

Finalize o rastreamento e limpe o rastreamento.

static ActiveTrace getActiveTrace ()

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

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

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

Construtores públicos

TracingLogger

public TracingLogger ()

Métodos públicos

criarActiveTrace

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

Parâmetros
pid long

tid long

mainProcess boolean

Devoluções
ActiveTrace

criarActiveTrace

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

Cria e registra um rastreamento ativo para uma chamada.

Parâmetros
pid long : ID do processo atual

tid long : ID do tópico atual

Devoluções
ActiveTrace

finalizeTrace

public static File finalizeTrace ()

Finalize o rastreamento e limpe o rastreamento.

Devoluções
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

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

Devoluções
ActiveTrace

getActiveTraceForGroup

public static ActiveTrace getActiveTraceForGroup (ThreadGroup group)

Parâmetros
group ThreadGroup

Devoluções
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

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

Devoluções
ActiveTrace