TraceCmdCollector

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를 사용하여 테스트 중에 trace를 수집하고 다음에 로깅하는 IMetricCollector 있습니다.

이 트레이스 컬렉터는 전원 테스트에서처럼 테스트 도중에 USB 연결을 끊을 수 있게 합니다.

시스템 기본 도구인 atrace는 이 수집기와 함께 Android 관련 sysfs 플래그입니다.

trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) 바이너리 지정해야 합니다.

이렇게 하면 trace-cmd에서 생성한 trace.dat 형식 (설명 5 trace-cmd.dat 참조)이 업로드됩니다.

요약

공개 생성자

TraceCmdCollector()

보호된 메서드

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

공개 생성자

TraceCmdCollector

public TraceCmdCollector ()

보호된 메서드

getLogType

protected LogDataType getLogType ()

반환 값
LogDataType

startTracing

protected void startTracing (ITestDevice device)

매개변수
device ITestDevice

생성 값
DeviceNotAvailableException

중지 추적

protected void stopTracing (ITestDevice device)

매개변수
device ITestDevice

생성 값
DeviceNotAvailableException