com.android.tradefed.device.metric
주석
측정항목 옵션 | @Test 로 주석이 달린 테스트 메서드에 대한 주석 또는 주석이 다음에 유용한 몇 가지 추가 매개변수를 지정할 수 있는 TestDescription 주석 목록의 일부인 경우: 수집기의 동작 조정, 일부 메서드 필터링. |
인터페이스
IMetricCollector | 이 인터페이스는 일치하는 지표를 수집하기 위해 테스트 결과를 보고할 때 데코레이터로 추가됩니다. |
IMetricCollector수신기 | 테스트 실행을 위해 IMetricCollector 목록을 가져와야 하는 경우 구현할 IRemoteTest 용 인터페이스입니다. |
클래스
AtraceCollector | 테스트 중에 atrace를 실행하고 결과를 수집하여 호출에 기록하는 IMetricCollector 입니다. |
AtraceRunMetricCollector | 테스트 장치에서 지정된 디렉터리 아래의 모든 테스트 디렉터리에서 추적을 수집하고, 테스트 디렉터리를 기록하고, 테스트 디렉터리 아래의 추적 파일을 사후 처리하고 측정항목을 집계합니다. |
BaseDeviceMetricCollector | onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 및 ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 에서 수집을 시작하고 중지할 수 있는 IMetricCollector 의 기본 구현입니다. |
블루투스연결지연수집기 | 수집기는 사전 정의된 통계 기간 측정항목 구성을 기기에 푸시하고 각 프로필에 대한 Bluetooth 연결 기간을 수집합니다. |
BluetoothConnectionStateCollector | 이 수집기는 BluetoothConnectionStateChanged 측정항목을 수집하고 각 프로필의 연결 상태 번호를 기록합니다. |
BluetoothHciSnoopLogCollector | DUT에서 Bluetooth HCI 스누프 로깅을 활성화하고 각 테스트에 대한 로그를 수집하는 수집기입니다. |
BugreportzOnFailureCollector | 테스트 사례가 실패하면 버그 보고서를 수집합니다. |
BugreportzOnTestCaseFailureCollector | 실행 중인 테스트 사례가 실패하면 버그 보고서를 수집합니다. |
ClangCodeCoverageCollector | 장치에서 Clang 적용 범위 측정값을 가져와 테스트 아티팩트로 기록하는 BaseDeviceMetricCollector 입니다. |
CollectorHelper | 여러 위치에서 필요한 일부 IMetricCollector 작업을 수행하는 도우미입니다. |
CountTestCases수집기 | 특정 IRemoteTest 에 대한 테스트 사례 수를 계산하고 보고합니다. |
DebugHostLogOnFailureCollector | 테스트 사례 실패가 발생할 때 호스트 측 로그를 수집하고 기록하는 수집기입니다. |
장치메트릭데이터 | 메트릭 수집기가 수집한 모든 데이터를 보관하는 개체입니다. |
DeviceTraceCollector | 테스트 실행이 시작될 때 perfetto 추적을 시작하고 마지막에 추적 파일을 기록하는 수집기입니다. |
에뮬레이터메모리CpuCapturer | |
FilePullerDeviceMetricCollector | 장치에서 오는 메트릭 키를 수신하고 이를 장치에서 파일로 가져오는 BaseDeviceMetricCollector 입니다. |
파일풀러로그수집기 | 장치 측에서 보고한 파일의 로거입니다. |
GcovCodeCoverageCollector | 장치에서 gcov 적용 범위 측정값을 가져와 테스트 아티팩트로 기록하는 BaseDeviceMetricCollector 입니다. |
GcovKernelCodeCoverageCollector | debugfs 및 장치 외부에서 gcov 커널 적용 범위 측정값을 가져온 다음 최종적으로 이를 테스트 아티팩트로 기록하는 BaseDeviceMetricCollector 입니다. |
HostStatsdMetricCollector | statsd 유틸리티 명령을 사용하여 호스트 측에서 statsd 메트릭을 수집하는 IMetricCollector 입니다. |
JavaCodeCoverage수집기 | 장치에서 Java 적용 범위 측정값을 가져와 테스트 아티팩트로 기록하는 BaseDeviceMetricCollector 입니다. |
LogcatOnFailureCollector | 테스트 사례가 실패할 때 logcat을 캡처하고 기록하는 수집기입니다. |
LogcatTimingMetricCollector | Logcat 라인에서 이벤트의 시작 및 종료 신호를 구문 분석하기 위해 주어진 정규식 패턴을 사용하여 하나 또는 여러 번의 반복 테스트 중에 logcat에서 타이밍 정보(예: 사용자 전환 시간)를 수집하는 메트릭 수집기입니다. |
모듈Logcat수집기 | Logcat 수집기 버전이지만 모듈용입니다. |
PerfettoPullerMetricCollector | 장치에서 perfetto 파일을 가져와서 메트릭을 수집할 수 있는 FilePullerDeviceMetricCollector 의 기본 구현입니다. |
재부팅 이유수집기 | 테스트 실행 중 기기 재부팅을 수집하고 이유 및 횟수별로 보고하는 수집기입니다. |
런타임다시 시작수집기 | 테스트 실행 중에 런타임 다시 시작(시스템 서버 충돌)의 타임스탬프를 수집하는 수집기입니다. |
ScreenshotOnFailureCollector | 테스트 사례가 실패할 때 스크린샷을 캡처하고 기록하는 수집기입니다. |
쇼맵풀러메트릭컬렉터 | 장치에서 쇼맵 파일을 가져와서 메트릭을 수집할 수 있는 FilePullerDeviceMetricCollector 의 기본 구현입니다. |
TraceCmd수집기 | Trace-cmd를 사용하여 테스트 중에 추적을 수집하고 이를 호출에 기록하는 IMetricCollector 입니다. |
열거형
자동로그수집기 | 하네스에서 자동으로 처리할 수 있는 컬렉터를 설명하는 열거형입니다. |
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT |
주석
인터페이스
클래스
- AtraceCollector
- AtraceRunMetricCollector
- BaseDeviceMetricCollector
- 블루투스연결지연수집기
- BluetoothConnectionStateCollector
- BluetoothHciSnoopLogCollector
- BugreportzOnFailureCollector
- BugreportzOnTestCaseFailureCollector
- ClangCodeCoverageCollector
- CollectorHelper
- CountTestCases수집기
- DebugHostLogOnFailureCollector
- 장치메트릭데이터
- DeviceTraceCollector
- 에뮬레이터메모리CpuCapturer
- FilePullerDeviceMetricCollector
- 파일풀러로그수집기
- GcovCodeCoverageCollector
- GcovKernelCodeCoverageCollector
- HostStatsdMetricCollector
- JavaCodeCoverage수집기
- LogcatOnFailureCollector
- LogcatTimingMetricCollector
- 모듈Logcat수집기
- PerfettoPullerMetricCollector
- 재부팅 이유수집기
- 런타임다시 시작수집기
- ScreenshotOnFailureCollector
- 쇼맵풀러메트릭컬렉터
- TraceCmd수집기
열거형