TfObjectTracker

public class TfObjectTracker
extends Object

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


다양한 Trade Federation 객체의 사용량을 추적하는 유틸리티입니다.

요약

상수

String TF_OBJECTS_TRACKING_KEY

공개 메서드

static void clearTracking()

현재 호출 추적을 중지합니다.

static void countWithParents(Class<?> object)

Tradefed 인터페이스까지 지정된 클래스와 슈퍼클래스의 발생 횟수를 계산합니다.

static void directCount(String className, long occurrences)

하나의 클래스와 발생 횟수를 명시적으로 계산합니다.

static Map<String, Long> getUsage()

추적된 객체의 사용량을 반환합니다.

상수

TF_OBJECTS_TRACKING_KEY

public static final String TF_OBJECTS_TRACKING_KEY

상수 값: "tf_objects_tracking"

공개 메서드

clearTracking

public static void clearTracking ()

현재 호출 추적을 중지합니다. 하네스에서 자동으로 호출됩니다.

countWithParents

public static void countWithParents (Class<?> object)

Tradefed 인터페이스까지 지정된 클래스와 슈퍼클래스의 발생 횟수를 계산합니다.

매개변수
object Class

directCount

public static void directCount (String className, 
                long occurrences)

하나의 클래스와 발생 횟수를 명시적으로 계산합니다.

매개변수
className String: 추적할 객체

occurrences long: 현재 알려진 발생 횟수

getUsage

public static Map<String, Long> getUsage ()

추적된 객체의 사용량을 반환합니다.

반환
Map<String, Long>