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 ()
보호된 메서드
startTracing
protected void startTracing (ITestDevice device)
매개변수 | |
---|---|
device |
ITestDevice |
생성 값 | |
---|---|
DeviceNotAvailableException |
중지 추적
protected void stopTracing (ITestDevice device)
매개변수 | |
---|---|
device |
ITestDevice |
생성 값 | |
---|---|
DeviceNotAvailableException |