추적Cmd수집기
public class TraceCmdCollector
extends AtraceCollector
java.lang.객체 | |||
↳ | 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) |
공개 생성자
추적Cmd수집기
public TraceCmdCollector ()
보호된 메서드
시작추적
protected void startTracing (ITestDevice device)
매개변수 | |
---|---|
device | ITestDevice |
던지기 | |
---|---|
DeviceNotAvailableException |
stopTracing
protected void stopTracing (ITestDevice device)
매개변수 | |
---|---|
device | ITestDevice |
던지기 | |
---|---|
DeviceNotAvailableException |