| AtraceCollector |
테스트 중에 atrace를 실행하고 결과를 수집하여 호출에 로깅하는 IMetricCollector입니다.
|
| AtraceRunMetricCollector |
테스트 기기의 지정된 디렉터리 아래에 있는 모든 테스트 디렉터리에서 트레이스를 수집하고
, 테스트 디렉터리를 로깅하고, 테스트 디렉터리 아래에 있는 트레이스 파일을 후처리하고
, 측정항목을 집계합니다.
|
| BaseDeviceMetricCollector |
IMetricCollector에서 수집을 시작하고 중지할 수 있는
의 기본 구현입니다.onTestRunStart(DeviceMetricData)onTestRunEnd(DeviceMetricData,Map)
|
| BluetoothConnectionLatencyCollector |
수집기는 미리 정의된 statsd 기간 측정항목 구성을 기기에 푸시하고 각 프로필의 블루투스 연결 기간을 수집합니다.
|
| BluetoothConnectionStateCollector |
이 수집기는 BluetoothConnectionStateChanged 측정항목을 수집하고 각 프로필의 연결 상태
번호를 기록합니다.
|
| BluetoothHciSnoopLogCollector |
DUT에서 블루투스 HCI 스누프 로깅을 사용 설정하고 각 테스트의 로그를 수집하는 수집기입니다.
|
| BugreportzOnFailureCollector |
테스트 사례가 실패할 때 bugreportz를 수집합니다.
|
| BugreportzOnTestCaseFailureCollector |
실행 중인 테스트 사례가 실패할 때 bugreportz를 수집합니다.
|
| ClangCodeCoverageCollector |
기기에서 Clang
적용 범위 측정을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다.
|
| CodeCoverageCollector |
기기에서 Java 및
네이티브 적용 범위 측정을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다.
|
| CollectorHelper |
여러 곳에서 필요한 일부 IMetricCollector 작업을 실행하는 도우미입니다.
|
| CountTestCasesCollector |
지정된 IRemoteTest의 테스트 사례 수를 집계하고 보고합니다.
|
| DebugHostLogOnFailureCollector |
테스트 사례 실패가 발생할 때 호스트 측 로그를 수집하고 로깅하는 수집기입니다.
|
| DeviceMetricData |
측정항목 수집기가 수집한 모든 데이터를 보유하는 객체입니다.
|
| DeviceTraceCollector |
테스트 실행이 시작될 때 perfetto 트레이스를 시작하고 끝에 트레이스 파일을 로깅하는 수집기입니다.
|
| EmulatorMemoryCpuCapturer |
|
| FilePullerDeviceMetricCollector |
기기에서 가져오는 측정항목 키를 수신 대기하고 기기에서 파일로 가져오는 BaseDeviceMetricCollector입니다.
|
| FilePullerLogCollector |
기기 측에서 보고한 파일의 로거입니다.
|
| GcovCodeCoverageCollector |
기기에서 gcov
적용 범위 측정을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다.
|
| GcovKernelCodeCoverageCollector |
debugfs 및 기기에서 gcov 커널
적용 범위 측정을 가져온 후 최종적으로 테스트
아티팩트로 로깅하는 BaseDeviceMetricCollector입니다.
|
| HostStatsdMetricCollector |
statsd 유틸리티
명령어를 사용하여 호스트 측에서 statsd 측정항목을 수집하는 IMetricCollector입니다.
|
| JavaCodeCoverageCollector |
기기에서 Java
적용 범위 측정을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다.
|
| LogcatOnFailureCollector |
테스트 사례 또는 테스트 실행이 실패할 때 logcat을 캡처하고 로깅하는 수집기입니다.
|
| LogcatTimingMetricCollector |
지정된 정규 표현식 패턴을 사용하여 logcat 줄에서 이벤트의 시작 및 종료 신호를 파싱하여
하나 이상의 반복 테스트 중에 logcat에서 타이밍 정보 (예: 사용자 전환 시간)를 수집하는 측정항목 수집기입니다.
|
| LogOffsets |
다양한 테스트 수준의 로그 파일 시작 오프셋을 저장하는 클래스입니다.
|
| ModuleLogcatCollector |
logcat 수집기의 버전이지만 모듈용입니다.
|
| ModulePerfettoCollector |
테스트 모듈이 시작 및 종료되고 기기가 재부팅될 때 perfetto 트레이스를 시작하는 수집기입니다.
|
| PerfettoFilePullerCollector |
기기에서 perfetto 트레이스 파일을 가져오고, 선택적으로 압축하고, 테스트 로그에 추가하는 수집기입니다.
|
| PerfettoPullerMetricCollector |
이 클래스는 지원 중단되었습니다.
대신 PerfettoFilePullerCollector 및 ERROR(/PerfettoTracePostProcessor)
를 사용하세요.
|
| RebootReasonCollector |
테스트 실행 중에 기기 재부팅을 수집하고 이유 및 개수로 보고하는 수집기입니다.
|
| RuntimeRestartCollector |
테스트
실행 중에 런타임 재시작(시스템 서버 비정상 종료)의 타임스탬프를 수집하는 수집기입니다(있는 경우).
|
| ScreenRecordOnFailureCollector |
테스트 사례가 실패할 때 화면 녹화를 캡처하고 로깅하는 수집기입니다.
|
| ScreenRecordOnFailureCollector.LineCapturingOutputStream |
|
| ScreenshotOnFailureCollector |
테스트 사례가 실패할 때 스크린샷을 캡처하고 로깅하는 수집기입니다.
|
| ShowmapPullerMetricCollector |
기기에서 showmap
파일을 가져오고 측정항목을 수집할 수 있는 FilePullerDeviceMetricCollector의 기본 구현입니다.
|
| TraceCmdCollector |
trace-cmd를 사용하여 테스트 중에 트레이스를 수집하고 호출에 로깅하는 IMetricCollector입니다.
|