TraceCmd수집기

public class TraceCmdCollector
extends AtraceCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.AtraceCollector
com.android.tradefed.device.metric.TraceCmdCollector


Trace-cmd를 사용하여 테스트 중에 추적을 수집하고 이를 호출에 기록하는 IMetricCollector 입니다.

이 추적 수집기를 사용하면 테스트 중에 USB 연결을 끊을 수 있습니다(전력 테스트와 마찬가지로).

시스템 기본 도구인 atrace는 이 수집기와 함께 사용되어 Android 관련 sysfs 플래그를 설정합니다.

Android와 호환되는 Trace-cmd(https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) 바이너리를 지정해야 합니다.

그러면 Trace-cmd에서 생성된 Trace.dat 형식(man 5 Trace-cmd.dat 참조)이 업로드됩니다.

요약

공개 생성자

TraceCmdCollector ()

보호된 방법

LogDataType getLogType ()
void startTracing ( ITestDevice device)
void stopTracing ( ITestDevice device)

공개 생성자

TraceCmd수집기

public TraceCmdCollector ()

보호된 방법

getLogType

protected LogDataType getLogType ()

보고
LogDataType

시작추적

protected void startTracing (ITestDevice device)

매개변수
device ITestDevice

던지기
DeviceNotAvailableException

추적 중지

protected void stopTracing (ITestDevice device)

매개변수
device ITestDevice

던지기
DeviceNotAvailableException