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