TfObjectTracker
public
class
TfObjectTracker
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.logger.TfObjectTracker |
A utility to track the usage of the different Trade Fedederation objects.
Summary
Fields | |
|---|---|
public
static
final
String |
TF_OBJECTS_TRACKING_KEY
|
Public methods | |
|---|---|
static
void
|
clearTracking()
Stop tracking the current invocation. |
static
void
|
countWithParents(Class<?> object)
Count the occurrence of a give class and its super classes until the Tradefed interface. |
static
void
|
directCount(String className, long occurrences)
Count explicitly one class and its occurrences |
static
|
getUsage()
Returns the usage of the tracked objects. |
Fields
TF_OBJECTS_TRACKING_KEY
public static final String TF_OBJECTS_TRACKING_KEY
Public methods
clearTracking
public static void clearTracking ()
Stop tracking the current invocation. This is called automatically by the harness.
countWithParents
public static void countWithParents (Class<?> object)
Count the occurrence of a give class and its super classes until the Tradefed interface.
| Parameters | |
|---|---|
object |
Class |
directCount
public static void directCount (String className,
long occurrences)Count explicitly one class and its occurrences
| Parameters | |
|---|---|
className |
String: The object to track |
occurrences |
long: current num of known occurrences |
getUsage
public staticgetUsage ()
Returns the usage of the tracked objects.
| Returns | |
|---|---|
|
|