TfObjectTracker

public class TfObjectTracker
extends Object

java.lang.Object
com.android.tradefed.invoker.logger.TfObjectTracker


Um utilitário para acompanhar o uso dos diferentes objetos do Trade Federation.

Resumo

Constantes

String TF_OBJECTS_TRACKING_KEY

Métodos públicos

static void clearTracking()

Para de acompanhar a invocação atual.

static void countWithParents(Class<?> object)

Conta a ocorrência de uma classe e das superclasses dela até a interface do Tradefed.

static void directCount(String className, long occurrences)

Conta explicitamente uma classe e as ocorrências dela

static Map<String, Long> getUsage()

Retorna o uso dos objetos rastreados.

Constantes

TF_OBJECTS_TRACKING_KEY

public static final String TF_OBJECTS_TRACKING_KEY

Valor da constante: "tf_objects_tracking"

Métodos públicos

clearTracking

public static void clearTracking ()

Para de acompanhar a invocação atual. Isso é chamado automaticamente pelo harness.

countWithParents

public static void countWithParents (Class<?> object)

Conta a ocorrência de uma classe e das superclasses dela até a interface do Tradefed.

Parâmetros
object Class

directCount

public static void directCount (String className, 
                long occurrences)

Conta explicitamente uma classe e as ocorrências dela

Parâmetros
className String: o objeto a ser rastreado

occurrences long: número atual de ocorrências conhecidas

getUsage

public static Map<String, Long> getUsage ()

Retorna o uso dos objetos rastreados.

Retorna
Map<String, Long>