AggregatePostProcessor |
다중 반복 테스트 실행 중에 수집된 숫자 측정항목의 최솟값, 최댓값, 평균, 분산, 표준 편차, 합계, 개수, 선택적으로 백분위수를 더블로 취급하여 제공하는 측정항목 애그리게이터입니다.
|
AtraceCollector |
테스트 중에 atrace를 실행하고 결과를 수집하여 호출에 로깅하는 IMetricCollector 입니다.
|
AtraceRunMetricCollector |
테스트 기기에서 지정된 디렉터리 아래의 모든 테스트 디렉터리에서 트레이스를 수집하고, 테스트 디렉터리를 로깅하고, 테스트 디렉터리 아래의 트레이스 파일을 후처리하고, 측정항목을 집계합니다.
|
AveragePostProcessor |
측정항목 목록의 평균을 계산하는 후처리기 구현
|
BaseDeviceMetricCollector |
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 및 ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 에서 수집을 시작하고 중지할 수 있는 IMetricCollector 의 기본 구현입니다.
|
BasePostProcessor |
모든 구현이 확장해야 하는 기본 IPostProcessor 입니다.
|
BluetoothConnectionLatencyCollector |
수집기는 사전 정의된 statsd 시간 측정항목 구성을 기기에 푸시하고 각 프로필의 블루투스 연결 시간을 수집합니다.
|
BluetoothConnectionStateCollector |
이 수집기는 BluetoothConnectionStateChanged 측정항목을 수집하고 각 프로필의 연결 상태 번호를 기록합니다.
|
BluetoothConnectionSuccessRatePostProcessor |
블루투스 프로필의 성공률을 계산하는 후처리기 구현
숫자 배열에 블루투스 연결 상태를 포함하는 측정항목을 지정하려면 'metric-key-match'를 사용합니다(예: [0, 1, 2, 3, 0, 1, 2, 3]).
|
BluetoothHciSnoopLogCollector |
DUT에서 블루투스 HCI 스누프 로깅을 사용 설정하고 각 테스트의 로그를 수집하는 수집기입니다.
|
BugreportCollector |
구성 가능한 이벤트가 발생할 때 버그 신고를 수집한 후 각 버그 신고가 수집된 후에 하위 요소에서 ITestInvocationListener#testLog 를 호출하는 패스 스루 ITestInvocationListener 입니다.
|
BugreportzOnFailureCollector |
테스트 사례가 실패하면 bugreportz를 수집합니다.
|
BugreportzOnTestCaseFailureCollector |
실행 중인 테스트 사례가 실패하면 bugreportz를 수집합니다.
|
ClangCodeCoverageCollector |
기기에서 Clang 커버리지 측정값을 가져와 테스트 아티팩트로 기록하는 BaseDeviceMetricCollector
|
CollectingTestListener |
모든 테스트 결과를 수집하는 ITestInvocationListener 입니다.
|
CommandStatusHandler |
호출 상태를 모니터링하고 업데이트하는 데 도움이 되는 핸들러입니다.
|
ConditionFailureMonitor |
호출에서 발생한 오류를 모니터링합니다.
|
ConsoleResultReporter |
테스트 결과를 콘솔에 출력하는 결과 보고자
|
CountTestCasesCollector |
지정된 IRemoteTest 의 테스트 사례 수를 계산하고 보고합니다.
|
DebugHostLogOnFailureCollector |
테스트 사례 실패가 발생할 때 호스트 측 로그를 수집하고 기록하는 수집기입니다.
|
DeviceReleaseReporter |
출시될 기기의 상위 프로세스와의 통신을 처리하는 기기 출시 보고자입니다.
|
DeviceTraceCollector |
테스트 실행이 시작될 때 perfetto 트레이스를 시작하고 종료 시 트레이스 파일을 로깅하는 수집기입니다.
|
DeviceUnavailableMonitor |
이 리스너는 테스트 사례 수준의 DNAE만 캡처하려고 시도합니다.
|
EventsLoggerListener |
수신한 모든 이벤트를 파일에 기록하는 리스너
|
FileProtoResultReporter |
TestRecord 를 파일에 덤프하는 Proto 리포터입니다.
|
FilePullerDeviceMetricCollector |
기기에서 전송되는 측정항목 키를 리슨하고 기기에서 파일로 가져오는 BaseDeviceMetricCollector 입니다.
|
FilePullerLogCollector |
기기 측에서 보고한 파일의 로거입니다.
|
FilteredResultForwarder |
TestDescription 의 허용 목록만 보고할 수 있는 ResultForwarder 의 변형입니다.
|
FormattedGeneratorReporter |
특정 형식으로 보고서를 생성할 수 있는 Reporter입니다.
|
GcovCodeCoverageCollector |
기기에서 gcov 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector 입니다.
|
GcovKernelCodeCoverageCollector |
debugfs 및 기기에서 gcov 커널 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector 입니다.
|
GranularRetriableTestWrapper.StartEndCollector |
누락된 실행 시작과 종료를 포착하는 클래스 도우미입니다.
|
HostStatsdMetricCollector |
statsd 유틸리티 명령어를 사용하여 호스트 측에서 statsd 측정항목을 수집하는 IMetricCollector 입니다.
|
ICommandScheduler.IScheduledInvocationListener를 다르게 지정할 수 있습니다. |
호출이 완료될 때 호출 이벤트의 리스너입니다.
|
ILogSaverListener로 대체됨 |
ITestInvocationListener 가 로그 파일이 저장될 때를 수신 대기할 수 있습니다.
|
IMetricCollector |
이 인터페이스는 일치하는 측정항목을 수집하기 위해 테스트 결과를 보고할 때 데코레이터로 추가됩니다.
|
IPostProcessor |
후처리기는 테스트 후 결과 보고 전에 측정항목과 로그를 처리할 수 있도록 지원하는 Trade Federation 객체입니다.
|
IShardableListener |
샤딩할 수 있는 ITestInvocationListener 입니다.
|
ISupportGranularResults |
ITestInvocationListener 가 상세 결과 수신을 지원하는지 여부를 지정하는 인터페이스입니다.
|
ITestInvocationListener |
테스트 호출의 테스트 결과 리스너입니다.
|
ITestSummaryListener |
ITestInvocationListener 가 요약을 통해 일부 제한된 정보를 교환할 수 있는 인터페이스입니다.
|
InvocationToJUnitResultForwarder |
ITestInvocationListener 이벤트를 수신 대기하여 TestListener 에 전달하는 클래스
|
JarHostTest.HostTestListener |
testRunStarted() 및 testRunEnded()를 제외한 모든 이벤트를 삽입된 리스너에 전달하는 래퍼 리스너입니다.
|
JavaCodeCoverageCollector |
기기에서 Java 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector 입니다.
|
JsonHttpTestResultReporter |
테스트 측정항목 결과 및 브랜치, 기기 정보를 JSON으로 인코딩하고 HTTP 서비스 엔드포인트에 POST하는 결과 보고 도구
|
LUCIResultReporter |
ResultDB 및 LUCI에 필요한 테스트 결과를 JSON 형식 (go/result-sink)으로 저장하고 콘솔에 파일 위치를 기록하는 결과 리포터입니다.
|
LastShardDetector |
로컬 샤딩을 실행할 때 마지막 샤드가 invocationEnded(long) 에 도달할 때만 일부 작업을 실행하려는 경우가 있습니다.
|
LegacySubprocessResultsReporter |
서브프로세스 결과 리포터의 동결된 구현으로, 서브클래스의 변경사항에도 불구하고 이전 버전의 TF/CTS (예: 8 이상)와 호환되어야 합니다.
|
LogSaverResultForwarder |
전역 파일 저장기로 로그를 저장하기 위한 ResultForwarder 입니다.
|
LogcatCrashResultForwarder |
특수 리스너: 실패 (계측 프로세스 비정상 종료) 시 비정상 종료를 logcat에서 추출하려고 시도하고 테스트와 연결된 실패 메시지에 추가합니다.
|
LogcatOnFailureCollector |
테스트 사례가 실패할 때 logcat을 캡처하고 기록하는 수집기입니다.
|
LogcatTimingMetricCollector |
하나 이상의 반복 테스트 중에 지정된 정규식 패턴을 사용하여 logcat 행에서 이벤트의 시작 및 종료 신호를 파싱하여 logcat에서 타이밍 정보 (예: 사용자 전환 시간)를 수집하는 측정항목 수집기입니다.
|
MetricFilePostProcessor |
테스트 및 실행 수준에서 수집된 측정항목 로그 파일을 업로드하는 데 사용됩니다.
|
MetricsXMLResultReporter |
MetricsXMLResultReporter는 테스트의 invocationEnded 단계에서 metrics-folder 매개변수로 지정된 폴더의 XML 파일에 테스트 측정항목과 실행 측정항목을 작성합니다.
|
ModuleListener |
결과 목록을 수집하기 위해 각 모듈의 각 IRemoteTest 에 연결된 리스너입니다.
|
ModuleLogcatCollector |
모듈용 logcat 수집기 버전입니다.
|
ModuleProtoResultReporter |
모듈 수준 결과만 보고하기 위한 결과 보고자입니다.
|
NameMangleListener |
결과가 보고될 때 테스트 메서드, 클래스, 패키지 이름을 변환하는 프록시 리스너입니다.
|
PassingTestFileReporter |
통과한 테스트 사례 목록을 테스트 파일에 저장하는 ITestInvocationListener
|
PerfettoGenericPostProcessor |
숫자 값이 포함된 필드가 나올 때까지 문자열 값으로 proto 메시지와 필드를 재귀적으로 확장하여 텍스트/바이너리 측정항목 perfetto proto 파일을 키-값 쌍으로 처리하는 후처리기입니다.
|
PerfettoPullerMetricCollector |
기기에서 perfetto 파일을 가져오고 측정항목을 수집할 수 있는 FilePullerDeviceMetricCollector 의 기본 구현입니다.
|
PrettyTestEventLogger |
더 쉽게 디버그할 수 있도록 이벤트를 일치시키고 로깅하는 로거입니다.
|
ProtoResultReporter |
결과 보고자는 모든 결과가 포함된 TestRecord protobuf를 빌드합니다.
|
PythonBinaryHostTest.PythonForwarder |
실행 이름을 바이너리 이름으로 대체하는 결과 전달자
|
RebootReasonCollector |
테스트 실행 중에 기기 재부팅을 수집하고 이유와 횟수별로 보고하는 수집기입니다.
|
RemoteTestTimeOutEnforcer |
특정 테스트 구성의 실행 시간을 확인하고 지정된 시간 초과 시간을 초과하면 실패하도록 허용하는 리스너입니다.
|
ReportPassedTests |
통과한 테스트를 제외할 수 있는 필터를 파일에 보고합니다.
|
ResultAggregator |
취해진 재시도 전략에 따라 필요한 경우 결과를 집계하는 특수 전달자입니다.
|
ResultAndLogForwarder |
결과 및 로그 이벤트의 전달자입니다.
|
ResultForwarder |
호출 결과를 다른 리스너 목록에 전달하는 ITestInvocationListener 입니다.
|
RetryLogSaverResultForwarder |
현재 시도 중인 전달도 처리하는 전달자입니다.
|
RetryResultForwarder |
항상 지정된 시도 번호로 푸시하는 ResultForwarder 의 확장 프로그램입니다.
|
RuntimeRestartCollector |
테스트 실행 중에 런타임 다시 시작(시스템 서버 비정상 종료)의 타임스탬프를 수집하는 수집기(있는 경우)
|
ScreenshotOnFailureCollector |
테스트 사례가 실패할 때 스크린샷을 캡처하고 기록하는 수집기입니다.
|
ShardListener |
호출 샤드 (즉, 여러 리소스에서 동시에 실행되도록 호출을 분할한 것)에서 결과를 수집하고 다른 리스너로 전달하는 ITestInvocationListener 입니다.
|
ShardMainResultForwarder |
샤딩된 테스트 호출의 결과를 결합하는 ResultForwarder 입니다.
|
ShowmapPullerMetricCollector |
기기에서 showmap 파일을 가져오고 측정항목을 수집할 수 있는 FilePullerDeviceMetricCollector 의 기본 구현입니다.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
'전/후' 접근 방식으로 수집된 게이지 측정항목을 처리하는 후처리기입니다.
|
StatsdEventMetricPostProcessor |
프로세서에 지정된 형식을 사용하여 statsd 보고서의 이벤트 측정항목을 키-값 쌍으로 처리하는 후처리기입니다.
|
StatsdGenericPostProcessor |
보고서를 트리 구조로 확장하여 바이너리 프로토 statsd 보고서를 키-값 쌍으로 처리하는 후처리기입니다.
|
StreamProtoResultReporter |
ProtoResultReporter 구현
|
SubprocessResultsReporter |
result_reporter로 지정하고 하위 프로세스에서 테스트, 테스트 실행, 테스트 호출의 결과를 전달할 ITestInvocationListener 를 구현합니다.
|
SuiteResultReporter |
전체 모음 호출의 테스트 결과를 수집하고 최종 결과를 출력합니다.
|
TestRunResultListener |
최종 테스트 실행 상태를 읽을 수 있는 리스너입니다.
|
TestTimeoutEnforcer |
특정 테스트 사례의 실행 시간을 확인하고 지정된 제한 시간을 초과하면 실패하도록 허용하는 리스너입니다.
|
TextResultReporter |
결과를 JUnit 텍스트 결과 프린터로 전달하는 테스트 결과 보고자입니다.
|
TraceCmdCollector |
trace-cmd를 사용하여 테스트 중에 트레이스를 수집하고 호출에 로깅하는 IMetricCollector 입니다.
|
TradefedSandboxRunner.StubScheduledInvocationListener |
아무것도 하지 않는 스텁 IScheduledInvocationListener 입니다.
|
XmlFormattedGeneratorReporter |
xml 형식으로 모음 결과의 형식을 지정하는 FormattedGeneratorReporter 구현
|
XmlResultReporter |
Ant의 XMLJUnitResultFormatter와 일치하는 형식으로 JUnit 결과를 XML 파일에 작성합니다.
|