AggregatePostProcessor | 다중 반복 테스트 실행 중에 수집된 숫자 지표에 대한 최소, 최대, 평균, 분산, 표준 편차, 합계, 개수 및 선택적으로 백분위수를 제공하여 이를 두 배로 처리하는 지표 수집기입니다. |
AtraceCollector | 테스트 중에 atrace를 실행하고 결과를 수집하여 호출에 기록하는 IMetricCollector 입니다. |
AtraceRunMetricCollector | 테스트 장치에서 지정된 디렉터리 아래의 모든 테스트 디렉터리에서 추적을 수집하고, 테스트 디렉터리를 기록하고, 테스트 디렉터리 아래의 추적 파일을 사후 처리하고 측정항목을 집계합니다. |
평균 포스트 프로세서 | 메트릭 목록의 평균을 계산하는 사후 프로세서 구현. |
BaseDeviceMetricCollector | onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 및 ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 에서 수집을 시작하고 중지할 수 있는 IMetricCollector 의 기본 구현입니다. |
베이스포스트 프로세서 | 모든 구현이 확장되어야 하는 기본 IPostProcessor 입니다. |
블루투스연결지연수집기 | 수집기는 사전 정의된 통계 기간 측정항목 구성을 기기에 푸시하고 각 프로필에 대한 Bluetooth 연결 기간을 수집합니다. |
BluetoothConnectionStateCollector | 이 수집기는 BluetoothConnectionStateChanged 측정항목을 수집하고 각 프로필의 연결 상태 번호를 기록합니다. |
블루투스연결성공률포스트 프로세서 | 블루투스 프로필의 성공률을 계산하는 후처리기 구현 숫자 배열(예: [0, 1, 2, 3, 0, 1, 2, 3])에 블루투스 연결 상태를 포함하는 측정항목을 지정하려면 "metric-key-match"를 사용하세요. |
BluetoothHciSnoopLogCollector | DUT에서 Bluetooth HCI 스누프 로깅을 활성화하고 각 테스트에 대한 로그를 수집하는 수집기입니다. |
BugreportzOnFailureCollector | 테스트 사례가 실패하면 버그 보고서를 수집합니다. |
BugreportzOnTestCaseFailureCollector | 실행 중인 테스트 사례가 실패하면 버그 보고서를 수집합니다. |
ClangCodeCoverageCollector | 장치에서 Clang 적용 범위 측정값을 가져와 테스트 아티팩트로 기록하는 BaseDeviceMetricCollector 입니다. |
테스트리스너 수집 | 모든 테스트 결과를 수집하는 ITestInvocationListener 입니다. |
콘솔결과보고자 | 테스트 결과를 콘솔에 인쇄하는 결과 보고자. |
CountTestCases수집기 | 특정 IRemoteTest 에 대한 테스트 사례 수를 계산하고 보고합니다. |
DebugHostLogOnFailureCollector | 테스트 사례 실패가 발생할 때 호스트 측 로그를 수집하고 기록하는 수집기입니다. |
DeviceTraceCollector | 테스트 실행이 시작될 때 perfetto 추적을 시작하고 마지막에 추적 파일을 기록하는 수집기입니다. |
이벤트로거리스너 | 수신한 모든 이벤트를 파일에 기록하는 리스너 |
FileProtoResultReporter | TestRecord 를 파일로 덤프하는 Proto 보고자입니다. |
FilePullerDeviceMetricCollector | 장치에서 오는 메트릭 키를 수신하고 이를 장치에서 파일로 가져오는 BaseDeviceMetricCollector 입니다. |
파일풀러로그수집기 | 장치 측에서 보고한 파일의 로거입니다. |
FormattedGeneratorReporter | 특정 형식으로 보고서를 생성할 수 있는 리포터입니다. |
GcovCodeCoverageCollector | 장치에서 gcov 적용 범위 측정값을 가져와 테스트 아티팩트로 기록하는 BaseDeviceMetricCollector 입니다. |
GcovKernelCodeCoverageCollector | debugfs 및 장치 외부에서 gcov 커널 적용 범위 측정값을 가져온 다음 최종적으로 이를 테스트 아티팩트로 기록하는 BaseDeviceMetricCollector 입니다. |
GranularRetriableTestWrapper.StartEndCollector | 누락된 실행 시작 및 종료를 포착하는 클래스 도우미입니다. |
HostStatsdMetricCollector | statsd 유틸리티 명령을 사용하여 호스트 측에서 statsd 메트릭을 수집하는 IMetricCollector 입니다. |
IMetricCollector | 이 인터페이스는 일치하는 지표를 수집하기 위해 테스트 결과를 보고할 때 데코레이터로 추가됩니다. |
I포스트 프로세서 | 사후 프로세서는 테스트 후 및 결과 보고 전에 측정항목 및 로그 처리를 허용하기 위한 Trade Federation 개체입니다. |
JavaCodeCoverage수집기 | 장치에서 Java 적용 범위 측정값을 가져와 테스트 아티팩트로 기록하는 BaseDeviceMetricCollector 입니다. |
JsonHttpTestResultReporter | 테스트 지표 결과 및 분기, 장치 정보를 JSON으로 인코딩하고 POST를 HTTP 서비스 엔드포인트로 인코딩하는 결과 보고자 |
레거시 하위 프로세스결과보고자 | 상위 클래스의 변경에도 불구하고 이전 버전의 TF/CTS(예: 8+)와 호환성을 유지해야 하는 하위 프로세스 결과 보고자의 고정 구현입니다. |
LogSaverResultForwarder | 전역 파일 저장기로 로그를 저장하기 위한 ResultForwarder 입니다. |
LogcatOnFailureCollector | 테스트 사례가 실패할 때 logcat을 캡처하고 기록하는 수집기입니다. |
LogcatTimingMetricCollector | Logcat 라인에서 이벤트의 시작 및 종료 신호를 구문 분석하기 위해 주어진 정규식 패턴을 사용하여 하나 또는 여러 번의 반복 테스트 중에 logcat에서 타이밍 정보(예: 사용자 전환 시간)를 수집하는 메트릭 수집기입니다. |
메트릭 파일포스트 프로세서 | 테스트 및 실행 수준에서 수집된 지표 로그 파일을 업로드하는 데 사용됩니다. |
메트릭XMLResultReporter | MetricsXMLResultReporter는 테스트의 invocationEnded 단계에서metrics-folder 매개변수로 지정된 폴더의 XML 파일에 테스트 지표와 실행 지표를 기록합니다. |
모듈리스너 | 결과 목록을 수집하기 위해 각 모듈의 각 IRemoteTest 에 연결된 리스너입니다. |
모듈Logcat수집기 | Logcat 수집기 버전이지만 모듈용입니다. |
Perfetto일반포스트 프로세서 | 숫자 값이 있는 필드가 나타날 때까지 proto 메시지와 문자열 값이 있는 필드를 반복적으로 확장하여 텍스트/이진 메트릭 perfetto proto 파일을 키-값 쌍으로 처리하는 사후 프로세서입니다. |
PerfettoPullerMetricCollector | 장치에서 perfetto 파일을 가져와서 메트릭을 수집할 수 있는 FilePullerDeviceMetricCollector 의 기본 구현입니다. |
ProtoResultReporter | 결과 보고자는 내부에 모든 결과가 포함된 TestRecord protobuf를 구축합니다. |
재부팅 이유수집기 | 테스트 실행 중 기기 재부팅을 수집하고 이유 및 횟수별로 보고하는 수집기입니다. |
보고서통과테스트 | 통과된 테스트를 제외할 수 있는 필터를 파일로 보고합니다. |
결과 수집자 | 수행된 재시도 전략에 따라 필요할 때 결과를 집계하는 특수 전달자입니다. |
ResultAndLogForwarder | 결과 및 로그 이벤트 전달자입니다. |
재시도LogSaverResultForwarder | 현재 시도의 전달도 처리하는 전달자입니다. |
런타임다시 시작수집기 | 테스트 실행 중에 런타임 다시 시작(시스템 서버 충돌)의 타임스탬프를 수집하는 수집기입니다. |
ScreenshotOnFailureCollector | 테스트 사례가 실패할 때 스크린샷을 캡처하고 기록하는 수집기입니다. |
샤드리스너 | 호출 샤드(여러 리소스에서 병렬로 실행하기 위한 호출 분할이라고도 함)에서 결과를 수집하고 이를 다른 리스너에게 전달하는 ITestInvocationListener 입니다. |
샤드메인결과전달자 | 샤딩된 테스트 호출의 결과를 결합하는 ResultForwarder 입니다. |
쇼맵풀러메트릭컬렉터 | 장치에서 쇼맵 파일을 가져와서 메트릭을 수집할 수 있는 FilePullerDeviceMetricCollector 의 기본 구현입니다. |
StatsdBeforeAfterGaugeMetricPostProcessor | "이전/이후" 접근 방식으로 수집된 게이지 측정항목을 처리하는 사후 프로세서입니다. |
StatsdEventMetricPostProcessor | statsd의 이벤트 메트릭을 처리하는 사후 프로세서는 프로세서에 지정된 포맷터를 사용하여 키-값 쌍으로 보고합니다. |
StatsdGenericPostProcessor | 보고서를 트리 구조로 확장하여 바이너리 proto statsd 보고서를 키-값 쌍으로 처리하는 사후 프로세서입니다. |
StreamProtoResultReporter | ProtoResultReporter 구현 |
하위 프로세스결과보고자 | result_reporter로 지정될 ITestInvocationListener 구현하고 하위 프로세스에서 테스트 결과, 테스트 실행, 테스트 호출을 전달합니다. |
SuiteResultReporter | 전체 제품군 호출에 대한 테스트 결과를 수집하고 최종 결과를 출력합니다. |
TextResultReporter | 결과를 JUnit 텍스트 결과 프린터로 전달하는 테스트 결과 보고자입니다. |
TraceCmd수집기 | Trace-cmd를 사용하여 테스트 중에 추적을 수집하고 이를 호출에 기록하는 IMetricCollector 입니다. |
XmlFormattedGeneratorReporter | 제품군의 형식을 지정하는 FormattedGeneratorReporter 를 구현하면 xml 형식이 됩니다. |
XmlResultReporter | Ant의 XMLJUnitResultFormatter와 일치하는 형식으로 JUnit 결과를 XML 파일에 기록합니다. |