com.android.tradefed.device.metric
주석
MetricOption |
@Test 로 주석이 달린 테스트 메서드의 주석 또는 TestDescription 의 주석 목록에 포함된 주석으로, 수집기 동작 조정, 일부 메서드 필터링에 유용한 추가 매개변수를 지정할 수 있습니다.
|
인터페이스
IMetricCollector | 이 인터페이스는 일치하는 측정항목을 수집하기 위해 테스트 결과를 보고할 때 데코레이터로 추가됩니다. |
IMetricCollectorReceiver |
테스트 실행을 위해 IMetricCollector 목록을 가져와야 하는 IRemoteTest 가 구현해야 하는 인터페이스입니다.
|
클래스
AtraceCollector |
테스트 중에 atrace를 실행하고 결과를 수집하여 호출에 로깅하는 IMetricCollector 입니다.
|
AtraceRunMetricCollector | 테스트 기기에서 지정된 디렉터리 아래의 모든 테스트 디렉터리에서 트레이스를 수집하고, 테스트 디렉터리를 로깅하고, 테스트 디렉터리 아래의 트레이스 파일을 후처리하고, 측정항목을 집계합니다. |
BaseDeviceMetricCollector |
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 및 ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 에서 수집을 시작하고 중지할 수 있는 IMetricCollector 의 기본 구현입니다.
|
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에서 타이밍 정보 (예: 사용자 전환 시간)를 수집하는 측정항목 수집기입니다. |
ModuleLogcatCollector | 모듈용 Logcat 수집기 버전입니다. |
PerfettoPullerMetricCollector |
기기에서 perfetto 파일을 가져오고 측정항목을 수집할 수 있는 FilePullerDeviceMetricCollector 의 기본 구현입니다.
|
RebootReasonCollector | 테스트 실행 중에 기기 재부팅을 수집하고 이유 및 개수별로 보고하는 수집기입니다. |
RuntimeRestartCollector | 테스트 실행 중에 런타임 다시 시작(시스템 서버 비정상 종료)의 타임스탬프를 수집하는 수집기(있는 경우) |
ScreenshotOnFailureCollector | 테스트 사례가 실패할 때 스크린샷을 캡처하고 기록하는 수집기입니다. |
ShowmapPullerMetricCollector |
기기에서 showmap 파일을 가져오고 측정항목을 수집할 수 있는 FilePullerDeviceMetricCollector 의 기본 구현입니다.
|
TraceCmdCollector |
trace-cmd를 사용하여 테스트 중에 트레이스를 수집하고 호출에 로깅하는 IMetricCollector 입니다.
|
Enum
AutoLogCollector | 하네스에서 자동으로 처리할 수 있는 수집기를 설명하는 열거형입니다. |
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT |
주석
인터페이스
클래스
- AtraceCollector
- AtraceRunMetricCollector
- BaseDeviceMetricCollector
- BluetoothConnectionLatencyCollector
- BluetoothConnectionStateCollector
- BluetoothHciSnoopLogCollector
- BugreportzOnFailureCollector
- BugreportzOnTestCaseFailureCollector
- ClangCodeCoverageCollector
- CodeCoverageCollector
- CollectorHelper
- CountTestCasesCollector
- DebugHostLogOnFailureCollector
- DeviceMetricData
- DeviceTraceCollector
- EmulatorMemoryCpuCapturer
- FilePullerDeviceMetricCollector
- FilePullerLogCollector
- GcovCodeCoverageCollector
- GcovKernelCodeCoverageCollector
- HostStatsdMetricCollector
- JavaCodeCoverageCollector
- LogcatOnFailureCollector
- LogcatTimingMetricCollector
- ModuleLogcatCollector
- PerfettoPullerMetricCollector
- RebootReasonCollector
- RuntimeRestartCollector
- ScreenshotOnFailureCollector
- ShowmapPullerMetricCollector
- TraceCmdCollector
Enum