TfObjectTracker

public class TfObjectTracker
extends Object

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


Utilitaire permettant de suivre l'utilisation des différents objets Trade Federation.

Résumé

Constantes

String TF_OBJECTS_TRACKING_KEY

Méthodes publiques

static void clearTracking()

Arrête le suivi de l'invocation actuelle.

static void countWithParents(Class<?> object)

Compte l'occurrence d'une classe donnée et de ses super-classes jusqu'à l'interface Tradefed.

static void directCount(String className, long occurrences)

Compte explicitement une classe et ses occurrences.

static Map<String, Long> getUsage()

Renvoie l'utilisation des objets suivis.

Constantes

TF_OBJECTS_TRACKING_KEY

public static final String TF_OBJECTS_TRACKING_KEY

Valeur de constante : "tf_objects_tracking"

Méthodes publiques

clearTracking

public static void clearTracking ()

Arrête le suivi de l'invocation actuelle. Cette opération est effectuée automatiquement par le harnais.

countWithParents

public static void countWithParents (Class<?> object)

Compte l'occurrence d'une classe donnée et de ses super-classes jusqu'à l'interface Tradefed.

Paramètres
object Class

directCount

public static void directCount (String className, 
                long occurrences)

Compte explicitement une classe et ses occurrences.

Paramètres
className String : objet à suivre

occurrences long : nombre actuel d'occurrences connues

getUsage

public static Map<String, Long> getUsage ()

Renvoie l'utilisation des objets suivis.

Renvoie
Map<String, Long>