클래스 색인

API 클래스입니다. 모든 API 패키지를 참고하세요.

A

AaptParser 'aapt dump badging'의 출력을 파싱하여 APK에서 정보를 추출하는 클래스입니다. 
AaptParser.AaptVersion APK 파일을 파싱하는 데 사용되는 AAPT 버전 옵션의 enum입니다. 
AbiFormatter ABI의 유틸리티 클래스입니다. 
AbstractXmlParser XML 파일을 파싱하기 위한 도우미 기본 클래스입니다.  
AbstractXmlParser.ParseException XML 입력을 파싱할 수 없는 경우 발생합니다.  
AcloudConfigParser Acloud 구성을 파싱하는 도우미 클래스 (Cloud 기기 인스턴스를 시작하는 데 사용됨) 
AcloudConfigParser.AcloudKeys 구성에서 검색할 수 있는 키 집합입니다. 
ActivityStatusChecker 모듈 끝에서 실행되는 남은 활동의 상태 검사기입니다. 
AdbRootElevator 필요한 경우 생성 시 adb 루트를 사용 설정하고 완료 시 루트 상태를 복원하는 AutoCloseable입니다. 
AggregatePostProcessor 다중 반복 테스트 실행 중에 수집된 숫자 측정항목의 최솟값, 최댓값, 평균, 분산, 표준 편차, 합계, 개수, 선택적으로 백분위수를 더블로 취급하여 제공하는 측정항목 애그리게이터입니다. 
AltDirBehavior 다양한 테스트 아티팩트 설치 프로그램/푸셔의 대체 디렉터리 동작을 정의하는 enum

 

AppBuildInfo Android 애플리케이션과 테스트 패키지를 나타내는 IBuildInfo입니다. 
AppDeviceBuildInfo 이 클래스는 지원 중단되었습니다. IDeviceBuildInfo를 직접 사용합니다.  
AppVersionFetcher 기기에서 앱 버전 문자열을 가져오는 유틸리티 클래스입니다. 
AppVersionFetcher.AppVersionInfo 앱 버전 정보 유형 
ArchModuleController 지정된 아키텍처와 일치하지 않는 경우 테스트를 실행하지 않는 모듈 컨트롤러 
ArgsOptionParser 파싱된 명령줄 인수에서 Option 필드를 채웁니다. 
ATestFileSystemLogSaver 이 LogSaver 클래스는 ATest에서 특정 경로에 로그를 저장하는 데 사용됩니다. 
AutoLogCollector 하네스에서 자동으로 처리할 수 있는 수집기를 설명하는 열거형입니다. 
AutomatedReporters Tradefed 자동 보고 도구의 매핑을 정의하는 클래스입니다. 
AveragePostProcessor 측정항목 목록의 평균을 계산하는 후처리기 구현 

B

BackgroundDeviceAction 특정 기기에서 작업이 취소될 때까지 필요에 따라 반복하여 명령어를 실행합니다. 
BaseDeviceMetricCollector onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))에서 수집을 시작하고 중지할 수 있는 IMetricCollector의 기본 구현입니다. 
BaseEmulatorPreparer 로컬 에뮬레이터를 실행하기 위한 공통 준비 도구입니다. 
BaseLeveledLogOutput 이름 또는 구성요소를 기반으로 일부 태그를 필터링할 수 있는 ILeveledLogOutput의 기본 구현입니다. 
BaseModuleController 모듈을 실행할지 여부를 확인하기 위해 구현해야 하는 IModuleController의 기본 구현입니다. 
BaseMultiTargetPreparer 객체를 사용 중지할 수 있는 IMultiTargetPreparer의 기본 구현입니다. 
BasePostProcessor 모든 구현에서 확장해야 하는 기본 IPostProcessor입니다. 
BaseRetryDecision IRetryDecision의 기본 구현입니다. 
BaseStreamLogger<OS extends OutputStream> 로그 메시지를 출력 스트림 및 stdout으로 전달하는 ILeveledLogOutput입니다. 
BaseTargetPreparer 객체의 사용 중지 여부를 제어할 수 있는 ITargetPreparer의 기본 구현 클래스입니다. 
BaseTestSuite 새 모음 시스템으로 호환성 테스트 모음을 실행하기 위한 테스트입니다. 
BatteryController 기기의 배터리 충전 상태를 제어할 수 있는 유틸리티 클래스입니다. 
BatteryRechargeDeviceRecovery 기기의 배터리 잔량이 특정 기준점 미만으로 떨어지면 명령어를 트리거할 수 있습니다. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery 배터리 잔량을 사용할 수 없는 경우 구성을 트리거하는 복구 검사기 
BinaryState IGNORE 무작위 상태로 ON/OFF 상태를 기록하는 데 사용되는 enum입니다. 
BluetoothUtils 기기에서 BluetoothInstrumentation를 호출하기 위한 유틸리티 함수

기기 측 BluetoothInstrumentation 코드는 AOSP의 frameworks/base/core/tests/bluetoothtests에서 확인할 수 있습니다.  

BootstrapBuildProvider 테스트 기기에서 빌드 정보를 부트스트랩하는 IDeviceBuildProvider

이는 일반적으로 외부에서 제공된 빌드가 있는 기기에 사용됩니다(예: 

BugreportCollector 구성 가능한 이벤트가 발생할 때 버그 신고를 수집한 후 각 버그 신고가 수집된 후에 하위 요소에서 ITestInvocationListener#testLog를 호출하는 패스 스루 ITestInvocationListener입니다. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate 버그 신고를 캡처할 시기를 설명하는 전체 조건자입니다. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector 테스트 사례가 실패하면 버그 신고를 수집합니다. 
BuildInfo ITestDevice와 연결되어야 하는 IBuildInfo의 일반 구현입니다. 
BuildInfoRecorder 지정된 파일에 빌드 정보 메타데이터를 쓰는 ITargetPreparer입니다. 
BuildInfoUtil IBuildInfo를 조작하는 데 도움이 되는 유틸 클래스입니다. 
BuildRetrievalError 테스트를 위해 빌드를 가져오는 중에 심각한 오류가 발생했습니다. 
BuildTestsZipUtils Android 빌드 시스템에서 생성된 테스트 zip과 관련된 작업을 위한 도우미 클래스입니다.  
BulkEmailer 전송 간격, 초기 일괄 전송 크기, 수신자, 총 메일 수 등의 구성을 허용하는 이메일 발신자 유틸리티입니다. 
BundletoolUtil Bundletool 명령줄을 사용하여 기기에 .apk를 설치하는 유틸리티 클래스입니다. 

C

CecControllerTokenProvider Consumer Electronics Control (CEC) 관련 토큰의 토큰 제공업체입니다. 
CircularAtraceUtil 주로 Monkey 테스트 중에 ANR의 근본 원인을 파악하기 위해 개발된 atrace 유틸리티입니다. 
CircularByteArray 순환 버퍼로 작동하고 배열의 모든 값의 총합계를 추적하는 고정 크기 배열을 보유하기 위한 데이터 구조입니다. 
ClangCodeCoverageCollector 기기에서 Clang 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다. 
ClassNotFoundConfigurationException 객체의 클래스를 찾을 수 없는 경우 ConfigurationException 
ClassPathScanner 클래스 경로에서 항목을 찾습니다. 
ClassPathScanner.ClassNameFilter Java 클래스 이름을 필터링하고 변환하는 IClassPathFilter입니다. 
ClassPathScanner.ExternalClassNameFilter 내부 클래스를 거부하는 ClassNameFilter 
ClassPathScanner.IClassPathFilter 클래스 경로 항목 경로의 필터

FileFilter 이후 패턴이 생성됩니다.  

ClusterBuildInfo TFC에서 파이프된 빌드용 IBuildInfo 클래스입니다. 
ClusterBuildProvider TFC 테스트 리소스를 다운로드하는 IBuildProvider입니다. 
ClusterClient TFC 백엔드와 상호작용하는 IClusterClient 구현입니다. 
ClusterCommand TF 클러스터에서 가져온 태스크를 나타내는 클래스입니다. 
ClusterCommand.RequestType  
ClusterCommand.State TF 클러스터의 명령어 상태입니다. 
ClusterCommandConfigBuilder 클러스터 명령어의 구성 파일을 빌드하는 클래스입니다. 
ClusterCommandEvent 업로드할 클러스터 명령어 이벤트를 캡슐화하는 클래스입니다. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher 하위 프로세스 TF를 통해 TFC에서 명령어를 실행하는 IRemoteTest 클래스입니다. 
ClusterCommandScheduler TFC (Tradefed 클러스터)를 지원하는 ICommandScheduler입니다. 
ClusterCommandStatus TF 클러스터의 명령어 상태 및 취소 이유를 나타내는 클래스입니다. 
ClusterDeviceInfo 업로드할 클러스터 기기 정보를 캡슐화하는 클래스입니다. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Tradefed 클러스터 서비스에 결과를 보고하는 IDeviceMonitor 구현입니다. 
ClusterEventUploader<T extends IClusterEvent> IClusterEvent를 TFC에 업로드하는 ClusterEventUploader 클래스 
ClusterHostEvent 업로드할 클러스터 호스트 이벤트를 캡슐화하는 클래스입니다. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType 다양한 유형의 호스트 이벤트의 enum입니다. 
ClusterHostUtil TF 클러스터가 전역 구성 인스턴스, 호스트 정보 등을 가져오는 데 사용하는 정적 유틸리티 함수입니다. 
ClusterLogSaver 테스트 출력을 TFC에 업로드하는 ILogSaver 클래스입니다. 
ClusterLogSaver.FilePickingStrategy 파일 선택 전략 
ClusterOptions  
CollectingByteOutputReceiver 전체 셸 출력을 byte[]로 수집하는 IShellOutputReceiver입니다. 
CollectingOutputReceiver 전체 셸 출력을 하나의 String로 수집하는 IShellOutputReceiver입니다. 
CollectingTestListener 모든 테스트 결과를 수집하는 ITestInvocationListener입니다. 
CollectorHelper 여러 위치에서 필요한 일부 IMetricCollector 작업을 실행하는 도우미입니다. 
CommandFileParser 명령줄 집합이 포함된 파일의 파서입니다. 
CommandFileParser.CommandLine  
CommandLineBuildInfoBuilder 명령줄에서 일반적인 빌드 정보 인수를 캡처하고 이를 사용하여 IBuildInfo를 만드는 유틸리티입니다. 
CommandOptions ICommandOptions의 구현 
CommandOptionsGetter 지정된 호출의 명령 옵션 값을 반환하는 서비스 구현입니다. 
CommandRunner 명령줄 인수에 지정된 명령어를 실행한 후 종료하는 대체 TradeFederation 진입점입니다. 
CommandRunner.ExitCode 종료할 수 있는 오류 코드입니다. 
CommandScheduler 사용 가능한 모든 기기에서 TradeFederation 명령어를 실행하기 위한 스케줄러입니다. 
CommandScheduler.HostState 호스트의 다양한 상태 enum 
CommonLogRemoteFileUtil 이 유틸리티를 사용하면 공통 파일의 원격 로그 가져오기 로직에 대해 여러 원격 기기 표현 간에 코드 중복을 방지할 수 있습니다. 
CommonLogRemoteFileUtil.KnownLogFileEntry 원격 기기의 알려진 로그 항목을 나타냅니다. 
ConditionPriorityBlockingQueue<T> 특정 조건과 일치하는 객체를 검색할 수 있는 ERROR(/PriorityBlockingQueue)와 유사한 작업이 있는 스레드 안전 클래스입니다. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> 모든 객체와 일치하는 ConditionPriorityBlockingQueue.IMatcher 
ConditionPriorityBlockingQueue.IMatcher<T> 요소가 어떤 종류의 조건과 일치하는지 확인하기 위한 인터페이스입니다. 
ConfigCompleter TF 구성의 Completer 구현 
구성 로드된 구성 객체를 맵에 저장하는 구체적인 IConfiguration 구현입니다. 
ConfigurationDef 구성의 레코드, 연결된 객체, 옵션을 보유합니다. 
ConfigurationDef.ConfigObjectDef className 및 해당 노출 번호에 관한 정보를 보유하는 객체입니다 (예: 구성에 동일한 객체가 두 번 있는 경우 첫 번째 객체에 첫 번째 노출 번호가 지정됨). 
ConfigurationFactory IConfiguration를 만들기 위한 팩토리입니다. 
ConfigurationFactory.ConfigLoader 하나의 루트 구성에서 포함된 구성을 추적하고 순환 포함 시 예외를 발생시키는 IConfigDefLoader 구현입니다. 
ConfigurationUtil 구성 파일을 처리하는 유틸리티 함수입니다. 
ConfigurationXmlParserSettings ConfigurationXmlParser의 설정을 수락하는 간단한 클래스

이 클래스에 설정을 전달하려면 별칭이 필요합니다. 

ConfigurationYamlParser YAML 스타일 Tradefed 구성의 파서 
콘솔 사용자에게 상호작용할 인터페이스를 제공하는 기본 TradeFederation 콘솔

현재 다음과 같은 작업을 지원합니다.

  • 테스트할 명령어 추가
  • 기기 및 기기 상태 목록
  • 진행 중인 호출 목록
  • 큐에 있는 명령어 나열
  • 호출 로그를 파일/stdout에 덤프
  • 종료
 
Console.ArgRunnable<T> 인수를 사용할 수 있는 run 메서드가 있는 Runnable 
Console.CaptureList List<List<String>>의 편의 유형입니다. 
ConsoleReaderOutputStream System.out.print()가 사용자의 LineReader unfinishedLine과 잘 작동하도록 하는 데 사용할 수 있는 OutputStream입니다. 
ConsoleResultReporter 테스트 결과를 콘솔에 출력하는 결과 보고자 
CountingTestResultListener TestStatus별 총 테스트 수를 추적하는 TestResultListener 
CountTestCasesCollector 지정된 IRemoteTest의 테스트 사례 수를 계산하고 보고합니다. 
CoverageOptions 보증 옵션을 보유하는 Tradefed 객체입니다. 
CoverageOptions.Toolchain  
CreateAvdPreparer  
CreateUserPreparer 사용자를 만들고 마지막에 정리하는 타겟 준비자 

D

DebugHostLogOnFailureCollector 테스트 사례 실패가 발생할 때 호스트 측 로그를 수집하고 기록하는 수집기입니다. 
DefaultRemoteAndroidTestRunner Tradefed 사용 사례에 일부 기본값을 설정하도록 ddmlib RemoteAndroidTestRunner를 확장했습니다. 
DefaultTestsZipInstaller 테스트 zip 설치 프로그램의 기본 구현입니다. 
DelegatedInvocationExecution InvocationExecution: 실행을 다른 Tradefed 바이너리로 위임합니다. 
DependenciesResolver 테스트의 모든 종속 항목을 가져올 수 있는 새로운 유형의 제공자입니다. 
DeviceAllocationResult 명령어 할당 시도 결과를 나타냅니다. 
DeviceAvailableChecker 모듈이 기기를 오프라인 상태로 두지 않도록 하는 검사기입니다. 
DeviceBatteryLevelChecker 최소 배터리 충전량을 확인하고 최소 충전량이 없으면 배터리가 두 번째 충전 기준점에 도달할 때까지 기다리는 IRemoteTest입니다. 
DeviceBatteryResourceMetricCollector 이 수집기는 기기 배터리 측정항목을 수집합니다. 
DeviceBuildDescriptor 기기 플랫폼 빌드 정보를 가져오는 도우미 메서드가 포함된 IBuildInfo의 래퍼 클래스입니다. 
DeviceBuildInfo 전체 Android 기기 빌드 및 (선택적으로) 테스트를 나타내는 IBuildInfo입니다. 
DeviceBuildInfoBootStrapper 빌드 정보 필드를 기기에서 읽은 속성으로 대체하는 ITargetPreparer

이는 외부 소스 (예: 

DeviceBuildInfoInjector IBuildInfoDeviceBuildDescriptor 메타데이터를 삽입하는 ITargetPreparer입니다. 
DeviceCleaner 테스트 후 정리 작업으로 재부팅 또는 포맷을 실행하고 원하는 경우 화면을 끕니다. 
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil 동시 기기 측 명령 실행을 위한 유틸리티 메서드와 클래스가 포함되어 있습니다.

ERROR(/ExecutorService)를 사용하여 ShellCommandCallable로 구현된 명령어를 실행하고 ERROR(/#joinFuture(String,Future,long))를 사용하여 명령어 실행을 위해 ERROR(/ExecutorService)에서 반환된 ERROR(/Future)에 대해 동기화합니다. 

DeviceConcurrentUtil.ShellCommandCallable<V> ITestDevice에서 셸 명령어 실행의 세부정보를 래핑하는 ERROR(/Callable)입니다. 
DeviceConfigurationHolder 로드된 기기 구성 객체를 속성에 저장하는 구체적인 IDeviceConfiguration 구현입니다. 
DeviceFailedToBootError 빌드로 플래시한 후 기기가 부팅되지 않으면 발생합니다. 
DeviceFeatureModuleController 특정 기능을 지원하지 않는 경우 테스트를 실행하지 않는 모듈 컨트롤러 
DeviceFileReporter 기기에서 파일을 확인하고 파일이 있는 경우 ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)로 전송하는 유틸리티 클래스입니다. 
DeviceFlashPreparer 실제 Android 하드웨어에 이미지를 플래시하는 ITargetPreparer입니다. 
DeviceFlashPreparer.EncryptionOptions 사용자 데이터 이미지의 암호화를 처리하기 위한 옵션의 enum입니다.  
DeviceFolderBuildInfo 로컬 파일 시스템의 디렉터리에 포함된 다른 빌드 아티팩트도 포함된 IDeviceBuildInfo 
DeviceImageZipFlashingTargetPreparer 특정 형식을 통해 제공된 기기 이미지로 기기를 플래시하는 타겟 준비자입니다. 
DeviceInternetAccessibilityResourceMetricCollector 수집기는 google.com에 핑하여 기기가 인터넷에 액세스할 수 있는지 확인합니다. 
DeviceManager  
DeviceManager.FastbootDevice 빠른 부팅 모드(Fastboot mode)의 기기 표현 
DeviceMetricData 측정항목 수집기에서 수집한 모든 데이터를 보유하는 객체입니다. 
DeviceMonitorMultiplexer 요청을 여러 IDeviceMonitor에 전파하는 프록시 클래스입니다. 
DeviceProperties 기기 측 속성 이름의 일반적인 상수 정의  
DeviceRecoveryModeUtil  
DeviceResetFeature 기기 재설정의 서버 측 구현 
DeviceResetHandler 기기 재설정을 일반적으로 처리하는 유틸리티입니다. 
DeviceSelectionOptions 기기 선택 기준의 컨테이너입니다. 
DeviceSelectionOptions.DeviceRequestedType 지원되는 다양한 자리표시자 기기 유형입니다. 
DeviceSettingChecker 모듈 실행 중에 기기 설정이 변경되었는지 확인합니다. 
DeviceSetup 제공된 Option를 기반으로 테스트를 위해 기기를 구성하는 ITargetPreparer입니다. 
DeviceStateMonitor IDevice의 상태를 모니터링하는 도우미 클래스입니다. 
DeviceStorageAgeResourceMetricCollector logcat에서 저장소 사용 기간을 파싱합니다. 
DeviceStorageStatusChecker 기기에 지정된 파티션에 충분한 디스크 공간이 있는지 확인합니다. 
DeviceUnavailableMonitor 이 리스너는 테스트 사례 수준 DNAE만 캡처하려고 시도합니다. 
DeviceUpdateTargetPreparer 빌드 서비스가 아닌 외부 소스의 기기 이미지 파일로 기기를 업데이트하는 것과 관련된 일반적인 단계를 처리하는 추상 ITargetPreparer입니다. 
DeviceWifiResourceMetricCollector 수집기는 현재 연결된 Wi-Fi 신호 강도 및 링크 속도 측정항목을 수집합니다. 
DirectedGraph<V> 가중치가 없는 방향 그래프 구현입니다. 
DynamicFileStubTest tradefed가 동적 파일을 올바르게 확인할 수 있는지 테스트하는 tradefed 테스트입니다. 
DynamicRemoteFileResolver 원격 파일의 경로를 확인하는 데 도움이 되는 클래스입니다. 
DynamicRemoteFileResolver.FileResolverLoader IRemoteFileResolver의 구현을 로드합니다. 

E

EmmaXmlConstants emma xml 보고서를 파싱할 때 사용되는 상수입니다. 
EmulatorMemoryCpuCapturer  
EnforcedSeLinuxChecker Selinux의 상태를 확인하는 상태 검사기입니다. 
EventsLoggerListener 수신하는 모든 이벤트를 파일에 기록하는 리스너 
ExistingBuildProvider 이미 생성된 IBuildInfo를 반환하는 IBuildProvider입니다. 
ExtendedFile 빌드 관련 메타데이터를 전송하는 표준 파일의 확장자입니다. 

F

FakeTest 반복 가능한 테스트 결과를 쉽게 생성하기 위한 가짜 테스트입니다. 
FakeTestsZipFolder 콘텐츠 목록을 기반으로 가짜 압축 해제된 테스트 폴더를 만드는 테스트 피팅입니다. 
FakeTestsZipFolder.ItemType  
FastbootDeviceFlasher 빠른 부팅을 사용하여 실제 Android 하드웨어에 이미지를 플래시하는 클래스입니다. 
FastbootHelper 빠른 부팅 작업을 위한 도우미 클래스입니다. 
FastbootUpdateBootstrapPreparer 지정된 파일 (부트로더, 라디오, 기기 이미지 zip)을 IDeviceBuildInfo에 스테이징하여 FastbootDeviceFlasher로 기기를 플래시한 다음 결과 보고 목적으로 부팅 후 기기 속성을 빌드 정보에 삽입하는 ITargetPreparer입니다. 
FileDownloadCache 다운로드된 파일의 로컬 파일 시스템 LRU 캐시를 유지하는 도우미 클래스입니다. 
FileDownloadCacheFactory FileDownloadCache를 만드는 팩토리입니다.  
FileDownloadCacheWrapper IFileDownloader 인터페이스를 구현하는 동시에 FileDownloadCache 시설을 제공하는 래퍼 클래스입니다. 
FileIdleMonitor 파일을 모니터링하고 파일이 유휴 상태 (즉, 
FileLogger 로그 메시지를 파일과 stdout으로 전달하는 ILeveledLogOutput입니다. 
FileProtoResultReporter TestRecord를 파일에 덤프하는 Proto 리포터입니다. 
FilePullerDeviceMetricCollector 기기에서 전송되는 측정항목 키를 리슨하고 기기에서 파일로 가져오는 BaseDeviceMetricCollector입니다. 
FilePullerLogCollector 기기 측에서 보고한 파일의 로거입니다. 
FileSystemLogSaver 로그를 파일 시스템에 저장합니다. 
FilteredResultForwarder TestDescription의 허용 목록만 보고하도록 허용하는 ResultForwarder의 변형입니다. 
FixedByteArrayOutputStream 최대 데이터 양만 유지하는 메모리 내 ERROR(/OutputStream)입니다. 
FlashingResourcesParser 기기를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 파싱하는 클래스입니다. 
FlashingResourcesParser.AndroidInfo Map&lt;String, MultiMap&lt;String, String&gt;&gt;의 typedef입니다. 
FlashingResourcesParser.Constraint FlashingResourcesParser가 사용하지 않을 수 있는 일부 리소스를 무시할 수 있도록 하는 필터링 인터페이스입니다.  
FlashingResourceUtil 이 유틸리티는 DeviceFlashPreparer를 통해 플래시할 수 있도록 적절한 버전의 아티팩트를 설정하는 데 도움이 됩니다. 
FoldableExpandingHandler 기본이 아닌 각 폴더블 구성에 맞게 더 확장되는 IModuleParameterHandler입니다. 
FoldableHandler 폴더블 매개변수를 사용하여 특수화된 모듈을 만들 수 있는 일반 폴더블 핸들러입니다. 
FoldableModePreparer 기기의 폴더블 상태를 전환할 수 있는 타겟 준비자입니다. 
FolderBuildInfo IFolderBuildInfo의 구체적인 구현입니다. 
FormattedGeneratorReporter 특정 형식으로 보고서를 생성할 수 있는 Reporter입니다. 

G

GceAvdInfo 특정 GCE AVD 인스턴스의 관련 데이터를 보유하는 구조입니다. 
GceAvdInfo.GceStatus  
GceManager GCE에서 로그를 시작/중지하고 수집하는 GCE 호출을 관리하는 도우미입니다. 
GceRemoteCmdFormatter 원격 gce 기기에 연결하기 위한 명령어 형식을 지정하는 유틸리티 클래스입니다. 
GceRemoteCmdFormatter.ScpMode SCP는 args의 구조에 따라 파일을 푸시하거나 가져오는 데 사용할 수 있습니다. 
GceSshTunnelMonitor GCE SSH 터널의 스레드 모니터 
GcovCodeCoverageCollector 기기에서 gcov 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다. 
GCSBucketUtil Google Cloud Storage (GCS)에서 파일을 다운로드하고 업로드하는 파일 관리자 
GCSBucketUtil.GCSFileMetadata GCS의 파일 정보를 위한 간단한 래퍼입니다. 
GCSCommon 다운로드 및 업로드와 같은 Gcs 작업을 위한 기본 클래스입니다. 
GCSDownloaderHelper 전역 구성의 캐싱 및 확인을 처리하는 GCS 버킷 다운로더입니다. 
GCSFileDownloader Google Cloud Storage (GCS)에서 파일을 다운로드하는 파일 다운로더입니다. 
GCSFileUploader Google Cloud Storage (GCS)에 파일 데이터를 업로드하는 파일 업로더입니다. 
GCSHostResourceManager GCS (Google Cloud Storage)에서 호스트 리소스를 다운로드합니다. 
GcsRemoteFileResolver GCS 버킷에서 다운로드할 수 있는 IRemoteFileResolver 구현입니다. 
GetPreviousPassedHelper 이전에 통과한 테스트 필터를 가져오는 도우미입니다. 
GkiDeviceFlashPreparer Android 공통 커널 일반 이미지로 기기를 플래시하는 타겟 준비자입니다. 
GlobalFilterGetter 지정된 호출의 필터를 반환하는 서비스 구현입니다. 
GlobalTestFilter 호출에 적용된 필터 옵션입니다. 
GoogleApiClientUtil Google API 클라이언트를 만드는 데 사용되는 유틸리티입니다. 
GranularRetriableTestWrapper 래퍼 클래스는 IRemoteTest에서 작동하여 테스트 사례 수준에서 IRemoteTest를 세분화합니다. 
GsiDeviceFlashPreparer Android 일반 시스템 이미지로 기기를 플래시하는 타겟 준비자입니다. 

H

HelloWorldMultiTargetPreparer IMultiTargetPreparer 구현의 예입니다. 
HistoryLogger TF History Logger: 일부 특정 이벤트만 포함된 특수 로그입니다. 
HprofAllocSiteParser hprof 보고서의 할당 사이트 섹션에서 정보를 파싱하는 도우미 클래스입니다. 
HttpRemoteFileResolver http를 통해 원격 파일을 다운로드할 수 있는 IRemoteFileResolver 구현 
HttpsRemoteFileResolver https를 통해 원격 파일을 다운로드할 수 있는 IRemoteFileResolver 구현 

I

IAbiReceiver 테스트 대상 ABI가 필요한 테스트입니다. 
IAppBuildInfo 이 인터페이스는 지원 중단되었습니다. IBuildInfo를 직접 사용합니다.  
IAutoRetriableTest ITestFilterReceiver를 구현하지 않지만 자동 재시도를 지원하려는 IRemoteTest의 인터페이스입니다. 
IBatteryInfo 기기의 배터리와의 상호작용을 정의하는 인터페이스입니다. 
IBatteryInfo.BatteryState 현재 배터리 충전 상태를 설명합니다. 
IBuildProvider 테스트 중인 빌드에 관한 정보를 제공할 책임이 있습니다. 
IBuildReceiver 테스트 중인 빌드 참조가 필요한 테스트입니다. 
IClusterClient TFC 백엔드와 상호작용하는 인터페이스입니다. 
IClusterEvent TFC에 업로드할 클러스터 이벤트의 인터페이스입니다. 
IClusterEventUploader<T extends IClusterEvent> ClusterEventUploader의 인터페이스 
IClusterOptions 클러스터 관련 옵션을 가져오는 인터페이스입니다. 
ICommandOptions 명령어 실행 옵션의 컨테이너입니다. 
ICommandScheduler TradeFederation 명령어를 실행하기 위한 스케줄러입니다. 
ICommandScheduler.IScheduledInvocationListener 호출이 완료될 때 호출 이벤트의 리스너입니다. 
ICompressionStrategy 런타임에 선택할 수 있는 압축 알고리즘을 나타내는 인터페이스입니다. 
IConfiguration TradeFederation 호출의 구성 정보입니다. 
IConfigurationFactory IConfiguration를 만들기 위한 팩토리입니다.  
IConfigurationReceiver IConfiguration를 허용하는 객체를 나타내는 간단한 인터페이스입니다. 
ICredentialFactory 사용자 인증 정보 팩토리가 oauth2 Credential를 만드는 인터페이스입니다. 
IDefaultObjectLoader YAML 구성의 일부여야 하는 기본 객체를 로드하기 위한 인터페이스입니다. 
IDefaultObjectLoader.LoaderConfiguration 로더에 정보를 전달하는 로드 구성 객체입니다. 
IDeviceBuildInfo 전체 Android 기기 빌드 및 (선택적으로) 테스트를 나타내는 IBuildInfo입니다. 
IDeviceBuildProvider ITestDevice의 정보를 사용하여 빌드를 가져오는 IBuildProvider입니다. 
IDeviceConfiguration 기기 구성 홀더 인터페이스 
IDeviceFlasher 기기에 기기 이미지를 플래시합니다. 
IDeviceFlasher.UserDataFlashOption userdata 이미지를 처리하기 위한 옵션의 enum  
IDeviceManager 테스트에 사용할 수 있는 기기 집합을 관리하기 위한 인터페이스입니다. 
IDeviceManager.IFastbootListener 빠른 부팅 상태 변경 리스너입니다. 
IDeviceMonitor 기기 상태를 모니터링하기 위한 인터페이스입니다. 
IDeviceMonitor.DeviceLister 알려진 기기와 해당 상태를 반환해야 하는 Runnable 유형의 클래스입니다. 
IDeviceSelection 기기 선택 기준을 위한 인터페이스입니다. 
IDeviceTest ITestDevice 참조가 필요한 객체의 인터페이스입니다. 
IDisableable 사용 중지할 수 있는 Tradefed 객체를 설명하는 인터페이스입니다. 
IFileDownloader 원격 파일을 다운로드하기 위한 인터페이스입니다. 
IFlashingResourcesParser 기기 플래시에 필요한 보조 이미지 파일의 필수 버전을 제공하는 인터페이스입니다. 
IFlashingResourcesRetriever 기기 플래시에 필요한 보조 이미지 파일을 검색하기 위한 인터페이스입니다. 
IFolderBuildInfo 빌드 아티팩트가 로컬 파일 시스템 디렉터리에 포함된 간단한 추상 IBuildInfo입니다. 
IFormatterGenerator SuiteResultHolder의 형식을 설명하는 인터페이스입니다. 
IHostCleaner 테스트 실행이 완료된 후 호스트를 정리합니다. 
IInvocationContextReceiver 호출 컨텍스트를 참조해야 하는 테스트입니다. 
IInvocationExecution 호출의 일부로 실행될 작업을 설명하는 인터페이스입니다. 
ILeveledLogOutput 이 인터페이스를 구현하는 클래스는 로그 메시지 출력을 처리하는 메서드를 제공합니다. 
ILogcatReceiver 기기의 logcat 출력을 InputStreamSource로 제공하는 클래스입니다. 
ILogRegistry 여러 로거를 다중화하고 관리하는 ILogOutput 싱글톤 로거의 인터페이스입니다. 
ILogRegistry.EventType 기록하는 데 유용한 이벤트 
IMetricCollector 이 인터페이스는 일치하는 측정항목을 수집하기 위해 테스트 결과를 보고할 때 데코레이터로 추가됩니다. 
IMetricCollectorReceiver 테스트 실행을 위해 IMetricCollector 목록을 가져와야 하는 IRemoteTest가 구현해야 하는 인터페이스입니다. 
IModuleController 모듈을 실행할지 여부를 제어하는 인터페이스입니다. 
IModuleController.RunStrategy 모듈을 실행하는 방법을 설명하는 enum입니다. 
IModuleParameterHandler 모음 모듈의 매개변수 인터페이스입니다. 
IMultiDeviceTest 이 인터페이스는 지원 중단되었습니다. 이 인터페이스는 호환성을 위해 일시적으로 유지되지만 더 이상 실제로 사용되지 않습니다. 구현하지 마세요.  
IMultiTargetPreparer 여러 기기의 테스트 환경을 함께 준비합니다. 
INativeDeviceTest INativeDevice 참조가 필요한 객체의 인터페이스입니다. 
InstallApexModuleTargetPreparer  
InstantAppHandler ModuleParameters#INSTANT_APP의 핸들러입니다. 
InstrumentationResultProtoParser 계측 테스트 실행 중에 수집된 계측 결과 프로토를 파싱하고 ITestRunListener에 결과를 알립니다. 
InvocationContext IInvocationContext의 일반 구현입니다. 
InvocationExecution 빌드 다운로드, target_prep, 테스트 실행, 정리 등 모든 호출 단계를 설명하는 클래스입니다. 
InvocationScope 단일 Tradefed 호출의 범위를 지정합니다. 
InvocationScoped  
InvocationScopeModule TF 호출의 어느 곳에서나 사용하여 Guice-Tradefed 지원 객체를 요청할 수 있는 Guice 모듈입니다. 
InvocationStatus 호출 상태를 저장하는 클래스입니다. 
InvocationToJUnitResultForwarder ITestInvocationListener 이벤트를 수신 대기하고 이를 TestListener로 전달하는 클래스입니다. 
IPostProcessor 후처리기는 테스트 후 결과 보고 전에 측정항목과 로그를 처리할 수 있도록 지원하는 Trade Federation 객체입니다. 
IRemoteFeature 요청에 따라 실행할 수 있는 Tradefed의 기능을 설명하는 인터페이스입니다. 
IRemoteFileResolver 원격 파일을 로컬 파일로 확인할 수 있는 객체의 인터페이스입니다. 
IRemoteFileResolver.RemoteFileResolverArgs 리졸버에 전달된 args 
IRemoteFileResolver.ResolvedFile 확인된 파일 및 일부 메타데이터에 관한 정보를 보유하는 클래스입니다. 
IReportNotExecuted 실행이 완료되지 않은 경우 이 인터페이스를 구현하는 IRemoteTest는 보고 개선을 위해 실행되지 않은 테스트를 보고할 수 있습니다. 
IRescheduler 향후 실행을 위해 구성 일정을 다시 예약하기 위한 인터페이스입니다. 
IResourceMetricCollector 사용자가 맞춤 리소스 수집기를 구현할 수 있는 인터페이스입니다. 
IRestApiHelper REST API 호출을 실행하기 위한 도우미 인터페이스입니다. 
IResumableTest 이 인터페이스는 지원 중단되었습니다. 더 이상 필요하지 않음  
IRetryDecision 재시도 결정을 유도하고 더 타겟팅된 재시도를 위해 클래스에 필터를 적용하는 인터페이스입니다. 
IRuntimeHintProvider  
ISandbox 호출을 실행하는 데 사용할 수 있는 샌드박스를 정의하는 인터페이스입니다. 
ISandboxFactory ISandbox를 만들기 위한 팩토리입니다. 
ISetOptionReceiver 이 인터페이스의 구현에는 HostTest#SET_OPTION_NAME에 연결된 'set-option' 이름의 Option가 있어야 합니다. 
IShardableTest 별도로 실행 가능한 하위 테스트로 분할할 수 있는 IRemoteTest입니다. 
IShardHelper 구성에 적용할 샤딩 전략을 설명하는 객체의 인터페이스입니다. 
ISystemStatusChecker 시스템 상태를 확인하고 시스템이 예상 상태인지 나타내는 불리언을 반환하는 검사기입니다. 
ISystemStatusCheckerReceiver 구성에서 ISystemStatusChecker에 액세스해야 하는 IRemoteTest입니다. 
ITargetCleaner 이 인터페이스는 지원 중단되었습니다. tearDown이 기본 ITargetPreparer 인터페이스로 이동했습니다.  
ITargetPreparer 테스트 실행을 위한 테스트 환경을 준비합니다. 
ITerribleFailureHandler LogUtil.CLog.wtf(String, Throwable)
의 심각한 오류를 처리하는 인터페이스 
ITestAnnotationFilterReceiver 주석을 기반으로 실행할 테스트를 필터링할 수 있는 실행기입니다. 
ITestCollector 테스트 수집을 지원합니다. 이 속성이 설정된 경우 테스트 실행기는 테스트 사례를 실제로 실행하지 않고도 수집하기 위해 시험적 실행을 실행해야 합니다. 
ITestFileFilterReceiver 실행할 테스트 또는 실행하지 않을 테스트를 지정하는 파일을 수신할 수 있는 러너입니다. 
ITestFilterReceiver 실행할 테스트를 필터링할 수 있는 실행기입니다. 
ITestInformationReceiver 일부 클래스의 TestInformation를 수신하는 인터페이스입니다. 
ITestInvocation TradeFederation 테스트 호출 하나를 처리합니다. 
ITestInvocation.ExitInformation 호출의 종료 정보를 나타냅니다. 
ITestSuite 테스트 모음을 실행하는 데 사용되는 추상 클래스입니다. 
ITestSuiteResultLoader 이전 결과를 재실행할 수 있는 방식으로 로드하는 도우미를 설명하는 인터페이스입니다. 
ITestsZipInstaller 빌드 시스템에서 출력한 테스트 ZIP 파일의 테스트를 기기에 설치합니다. 

J

JavaCodeCoverageCollector 기기에서 Java 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다. 
JavaCodeCoverageFlusher 기기에서 실행 중인 프로세스의 Java 코드 적용 범위 측정값을 재설정하고 강제로 플러시하는 유틸리티 클래스입니다. 
JsonHttpTestResultReporter 테스트 측정항목 결과 및 브랜치, 기기 정보를 JSON으로 인코딩하고 HTTP 서비스 엔드포인트에 POST하는 결과 보고 도구입니다.  
JUnit4TestFilter Filter를 확장하여 JUnit4 실행기에 필터링을 제공하는 도우미 클래스입니다. 
JUnitToInvocationResultForwarder TestListener 이벤트를 수신 대기하고 이를 ITestInvocationListener로 전달하는 클래스입니다. 
JUnitXmlParser ant의 XMLJUnitResultFormatter에 저장된 JUnit 결과에서 테스트 결과 데이터를 추출하고 ITestInvocationListener에 전달하는 파서입니다. 

K

KeyguardStatusChecker 모듈 실행 후 키가드 상태를 확인합니다. 
KillExistingEmulatorPreparer 실행 중인 에뮬레이터를 종료하는 ITargetPreparer입니다. 

L

LabResourceDeviceMonitor LabResourceService의 gRPC 서버를 초기화/관리하는 실험실 리소스 모니터입니다. 
LargeOutputReceiver 장기 실행 명령어 실행을 돕고 출력을 수집하도록 설계된 클래스입니다. 
LastShardDetector 로컬 샤딩을 실행할 때 마지막 샤드가 invocationEnded(long)에 도달할 때만 일부 작업을 실행하려는 경우가 있습니다. 
LaunchCvdHelper Cuttlefish VM에서 Launch_cvd를 제어하는 유틸리티 도우미입니다. 
LeakedThreadStatusChecker 모듈이 실행 중인 스레드를 유출하지 않도록 하는 상태 검사기입니다. 
LegacySubprocessResultsReporter 서브프로세스 결과 리포터의 동결된 구현으로, 서브클래스의 변경사항에도 불구하고 이전 버전의 TF/CTS (예: 8 이상)와 호환되어야 합니다. 
ListInstrumentationParser 'pm list instrumentation' 쿼리의 출력을 파싱하는 IShellOutputReceiver 
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice TradeFed 호스트에서 실행되는 로컬 가상 기기의 클래스입니다. 
LocalAppBuildProvider 제공된 로컬 경로를 기반으로 IBuildInfo를 생성하는 IBuildProvider 
LocalDeviceBuildProvider 제공된 파일 시스템 디렉터리 경로를 기반으로 IDeviceBuildInfo를 생성하는 IBuildProvider입니다. 
LocalEmulatorLaunch Android 빌드 환경에서 로컬로 에뮬레이터를 실행하는 TargetPreparer입니다. 
LocalEmulatorSnapshot Android 빌드/개발 환경에서 클린 에뮬레이터 스냅샷을 생성하기 위한 TargetPreparer입니다.  
LocalFileResolver 로컬 파일 연결을 허용하는 IRemoteFileResolver 구현 
LocalFolderBuildProvider 제공된 로컬 경로를 기반으로 IFolderBuildInfo를 생성하는 IBuildProvider 
LocalRunInstructionBuilder 로컬에서 테스트를 실행하는 안내를 컴파일하는 유틸리티입니다. 
LogcatCrashResultForwarder 특수 리스너: 실패 (계측 프로세스 비정상 종료) 시 logcat에서 비정상 종료를 추출하려고 시도하고 테스트와 연결된 실패 메시지에 추가합니다. 
LogcatEventParser  
LogcatEventType LogcatEventParser의 이벤트 유형입니다. 
LogcatOnFailureCollector 테스트 사례가 실패할 때 logcat을 캡처하고 기록하는 수집기입니다. 
LogcatReceiver 백그라운드에서 logcat을 수집하는 클래스입니다. 
LogFileSaver 로그 데이터를 파일에 저장하는 ITestInvocationListener의 도우미입니다.  
LogReceiver  
LogRegistry 호출하는 스레드의 ThreadGroup에 따라 적절한 로거를 사용하여 여러 로거를 다중화하고 관리하는 ILogRegistry 구현입니다. 
LogSaverResultForwarder 전역 파일 저장기로 로그를 저장하기 위한 ResultForwarder입니다. 

M

MainlineModuleHandler InstallApexModuleTargetPreparer를 만들고 지정된 메인라인 모듈을 기반으로 동적 링크를 삽입하여 이러한 모듈을 자동으로 검색하는 메인라인 모듈의 간단한 핸들러 클래스입니다. 
MainlineTestModuleController 모듈 컨트롤러가 테스트 대상 기기에 미리 로드된 메인라인 모듈을 기반으로 테스트를 실행하기 위한 기본 클래스입니다. 
ManagedRemoteDevice VM 내의 Tradefed 인스턴스를 통해 원격으로 관리하는 가상 머신 내에서 실행되는 기기입니다. 
ManagedTestDeviceFactory Tf에서 모니터링할 수 있는 다양한 종류의 기기를 만드는 공장 
MetricFilePostProcessor 테스트 및 실행 수준에서 수집된 측정항목 로그 파일을 업로드하는 데 사용됩니다. 
MetricOption @Test로 주석이 달린 테스트 메서드의 주석 또는 TestDescription의 주석 목록에 포함된 주석으로, 수집기 동작 조정, 일부 메서드 필터링에 유용한 추가 매개변수를 지정할 수 있습니다. 
MetricsXMLResultReporter MetricsXMLResultReporter는 테스트의 invocationEnded 단계에서 metrics-folder 매개변수로 지정된 폴더의 XML 파일에 테스트 측정항목과 실행 측정항목을 작성합니다. 
MetricUtility 테스트 측정항목을 저장하고, 유사한 테스트에서 측정항목을 집계하고, 측정항목을 파일에 쓰는 일반적인 유틸리티 메서드를 포함합니다. 
MinApiLevelModuleController 지정된 API 수준 미만인 경우 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스입니다. 
MinSdkModuleController 지정된 SDK 버전 번호 미만의 버전에서 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스입니다. 
ModuleDefinition 테스트 실행 구성의 컨테이너입니다. 
ModuleListener 결과 목록을 수집하기 위해 각 모듈의 각 IRemoteTest에 연결된 리스너입니다. 
ModuleMerger 분할 후 ITestSuiteModuleDefinition 병합과 관련된 작업을 위한 도우미 클래스입니다. 
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo 모듈에 관한 정보를 저장하는 간단한 구조체 클래스입니다. 
ModuleParameters 각 모듈의 메타데이터에 있는 모음 '매개변수' 키와 연결된 특수 값입니다. 
ModuleParametersHelper 매개변수와 연결된 IModuleParameterHandler를 가져오는 도우미입니다. 
ModuleSplitter IConfiguration로 표시된 모듈 목록을 ModuleDefinition로 표시된 실행 단위 목록으로 분할하는 도우미입니다. 

N

NameMangleListener 결과가 보고될 때 테스트 메서드, 클래스, 패키지 이름을 변환하는 프록시 리스너입니다. 
NativeCodeCoverageFlusher 네이티브 노출 영역 측정을 지우고 기기의 프로세스에서 네이티브 노출 영역 데이터를 강제로 플러시하는 유틸리티 클래스입니다. 
NativeDevice ITestDevice 비전체 스택 Android 기기의 기본 구현입니다. 
NativeDevice.AdbAction OS 'adb ....' 명령어를 실행하기 위한 DeviceAction입니다. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction: 기기 재부팅 
NativeDevice.RebootMode 재부팅 모드입니다. 
NativeDeviceStateMonitor 프레임워크 지원 없이 IDevice의 상태를 모니터링하는 헬퍼 클래스입니다. 
NegativeHandler 아무것도 수행하지 않아야 하며 매개변수가 추가 모듈을 만들지 않아야 한다고 지정하는 핸들러입니다. 
NestedDeviceStateMonitor 중첩된 기기에서 추가 검사를 실행하여 가상화된 환경의 세부정보를 수용하는 기기 상태 모니터입니다. 
NestedRemoteDevice 원격 Cuttlefish VM 내에서 실행되는 기기의 표현입니다. 
NetworkNotAvailableException 기기가 테스트를 위해 네트워크에 연결할 수 없는 경우 발생합니다. 
NoDeviceException 지정된 명령어를 실행할 기기가 없을 때 발생합니다. 
NoisyDryRunTest 명령어 파일에서 노이즈가 있는 연습 실행을 실행합니다. 
NotMultiAbiHandler 보조 abi가 모듈을 만들지 않아야 한다고 SuiteModuleLoader에 알리는 특수 핸들러입니다. 

O

OpenObjectLoader AOSP에서 사용할 수 있는 기본 객체의 로더입니다. 
OptionCopier 동일한 이름의 Option 필드 값을 한 객체에서 다른 객체로 복사할 수 있는 도우미 클래스입니다. 
OptionFetcher 상위 프로세스에서 테스트 옵션을 가져오는 도우미입니다. 
OptionNotAllowedException 명령줄에 옵션을 전달할 수 없는 경우의 특정 ConfigurationException 
OptionSetter Option 필드를 채웁니다. 
OptionSetter.OptionFieldsForName 지정된 이름의 옵션 필드 목록을 위한 컨테이너입니다. 
OtaDeviceBuildInfo 무선 업데이트 테스트에 사용되는 IDeviceBuildInfo입니다. 
OtatoolsBuildInfo otatools 아티팩트가 포함된 IBuildInfo 
OtaZipfileBuildProvider 로컬 OTA zip 파일을 기반으로 IBuildInfo를 제공합니다. 

P

PackageInstalledModuleController 기기에 지정된 패키지가 설치되어 있지 않으면 테스트를 실행하지 않는 모듈 컨트롤러 
Pair<A, B> 두 개의 객체가 포함된 자체 Pair 클래스를 정의합니다. 
ParallelDeviceExecutor<V> 함수를 동시에 실행하는 ERROR(/ExecutorService)의 래퍼입니다. 
ParentSandboxInvocationExecution 샌드박스를 실행할 때 상위 호출 특수 작업을 위한 InvocationExecution 버전입니다. 
ParentShardReplicate 한 기기의 설정을 샤딩에 포함될 다른 모든 기기에 복제합니다. 
PassingTestFileReporter 통과한 테스트 사례 목록을 테스트 파일에 저장하는 ITestInvocationListener 
PrettyPrintDelimiter 눈에 띄게 구분된 메시지를 출력하는 데 도움이 되는 도우미 유틸리티입니다. 
PropertyChanger Android 속성 파일에서 항목을 변경 (또는 추가)하는 유틸리티 클래스입니다.  
ProtoResultParser Tradefed 결과 프로토 형식의 파서입니다. 
ProtoResultParser.TestLevel 처리 중인 proto의 현재 수준을 나타내는 열거입니다. 
ProtoResultReporter 결과 보고자는 모든 결과가 포함된 TestRecord protobuf를 빌드합니다. 
ProtoUtil protobuf 메시지를 유형에 관계없이 처리하기 위한 유틸리티 메서드입니다. 
ProxyConfiguration 실행할 원격 구성을 가리킬 수 있는 객체입니다. 
PsParser 'ps' 명령어 출력에서 파싱(USER, PID, NAME)하는 데 사용되는 유틸리티입니다.  

Q

QuotationAwareTokenizer  

R

RecoveryLogPreparer 복구 전에 로그를 수집하는 데 사용되는 타겟 준비 도구입니다. 
RegexTrie<V> RegexTrie는 키의 각 저장된 세그먼트가 정규식 ERROR(/Pattern)인 트라이입니다. 
RemoteAndroidDevice adb connect를 통해 연결된 전체 스택 Android 기기의 ITestDevice 구현 
RemoteAndroidVirtualDevice Google Compute Engine (GCE)에서 실행되는 전체 스택 Android 기기의 RemoteAndroidDevice 동작을 확장합니다. 
RemoteAvdIDevice DeviceSelectionOptions.gceDeviceRequested()true인 경우 할당하는 데 DeviceManager에서 사용하는 자리표시자 IDevice입니다.  
RemoteFileUtil 원격 인스턴스의 파일을 처리하는 유틸리티 클래스 
RemoteInvocationExecution 원격 실행을 구동하는 InvocationExecution의 구현입니다. 
RemoteManager 소켓을 통해 RemoteOperation를 수신하는 클래스입니다. 
RemoteSshUtil 원격 인스턴스에서 ssh 명령어를 실행하는 유틸리티입니다. 
RemoteTestTimeOutEnforcer 특정 테스트 구성의 실행 시간을 확인하고 지정된 시간 초과 시간을 초과하면 실패하도록 허용하는 리스너입니다. 
RemoteZip 원격 ZIP 파일 내 개별 파일의 압축을 푸는 유틸리티입니다. 
ReportPassedTests 통과한 테스트를 제외할 수 있는 필터를 파일에 보고합니다. 
ResourceMetricUtil 측정항목을 구성하기 위한 유틸리티 함수입니다. 
RestApiHelper REST API 호출을 실행하기 위한 도우미 클래스입니다. 
ResultAggregator 취해진 재시도 전략에 따라 필요한 경우 결과를 집계하는 특수 전달자입니다. 
ResultAndLogForwarder 결과 및 로그 이벤트 전달자 
ResultForwarder 호출 결과를 다른 리스너 목록에 전달하는 ITestInvocationListener입니다. 
ResultsPlayer 제공된 결과를 재생하는 특수 러너입니다. 
RetentionFileSaver 디렉터리에 .retention 파일을 만드는 도우미 클래스입니다. 
RetryConfigurationFactory 명령어 재시도를 처리하는 팩토리입니다. 
RetryLogSaverResultForwarder 현재 시도 중인 전달도 처리하는 전달자입니다. 
RetryRescheduler 실패했거나 실행되지 않은 이전 실행 테스트의 일정을 변경할 수 있는 특수 러너입니다. 
RetryRescheduler.RetryType 재시도할 수 있는 테스트 유형입니다. 
RetryResultForwarder 항상 지정된 시도 번호로 푸시하는 ResultForwarder의 확장 프로그램입니다. 
RetryResultHelper 실행할 모듈 또는 테스트를 결정하는 도우미 클래스입니다. 
RetryStatistics 하나의 IRemoteTest 재시도 세션에 대한 통계를 보유하는 구조입니다. 
RunCommandTargetPreparer  
RunConfigDeviceRecovery 복구 단계를 실행하기 위해 Tradefed 구성을 실행하는 일반 기본 IMultiDeviceRecovery입니다. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer 설정에서 보조 사용자를 만들고 해당 사용자에서 테스트를 실행해야 한다고 표시하는 ITargetPreparer입니다. 
RunOnSystemUserTargetPreparer 테스트를 현재 사용자가 아닌 사용자에게 실행해야 함을 표시하는 ITargetPreparer입니다. 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer 설정에서 직장 프로필을 만들고 해당 사용자에서 테스트를 실행해야 한다고 표시하는 ITargetPreparer입니다. 

S

SandboxConfigDump 명령줄을 기반으로 IConfiguration를 만들고 파일에 덤프하는 러너 클래스입니다. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException 샌드박스 설정에서 발생하는 특수 구성 예외입니다. 
SandboxConfigurationFactory 샌드박스 목적으로 구성 생성을 처리하는 특수 구성 팩토리입니다. 
SandboxConfigUtil 샌드박스를 실행할 때 IConfiguration를 관리하는 유틸리티 클래스입니다. 
SandboxedInvocationExecution 호출의 특수 샌드박스 실행: 명령어를 실행하는 샌드박스 내에 있을 때의 InvocationExection입니다. 
SandboxInvocationRunner 샌드박스에서 호출과 관련된 테스트를 실행합니다. 
SandboxOptions ISandbox에 옵션을 수신하고 제공할 수 있는 클래스입니다. 
ScreenshotOnFailureCollector 테스트 사례가 실패할 때 스크린샷을 캡처하고 기록하는 수집기입니다. 
Sdk28ModuleController 기기가 SDK 28 (Android 9) 이상을 실행하는지 확인하는 모듈 컨트롤러입니다. 
Sdk29ModuleController 테스트 대상 기기가 SDK 버전 29 이상인 경우에만 테스트를 실행합니다. 
Sdk30ModuleController 테스트 대상 기기가 SDK 버전 30 이상인 경우에만 테스트를 실행합니다. 
Sdk31ModuleController 테스트 대상 기기가 SDK 버전 31 이상인 경우에만 테스트를 실행합니다. 
SecondaryUserHandler ModuleParameters#SECONDARY_USER의 핸들러입니다. 
SerializationUtil ERROR(/Serializable)를 구현하는 객체를 직렬화/역직렬화하는 유틸리티입니다. 
ServiceAccountKeyCredentialFactory 서비스 계정 키 기반 oauth Credential를 만드는 사용자 인증 정보 팩토리입니다. 
ShardBuildCloner 명령줄에서 빌드 정보 클론을 처리하는 도우미 클래스입니다. 
ShardHelper 샤드 생성 및 호출을 위해 샤드 예약을 처리하는 도우미 클래스입니다. 
ShardListener 호출 샤드 (즉, 여러 리소스에서 동시에 실행되도록 호출을 분할한 것)에서 결과를 수집하고 다른 리스너로 전달하는 ITestInvocationListener입니다. 
ShardMainResultForwarder 샤딩된 테스트 호출의 결과를 결합하는 ResultForwarder입니다. 
ShellOutputReceiverStream IShellOutputReceiver에 쓰는 OutputStream의 유틸리티 서브클래스입니다. 
ShellStatusChecker 모듈 실행 전후에 셸 상태가 예상대로 유지되는지 확인합니다. 
ShippingApiLevelModuleController 기기가 다음 조건을 충족하는 경우 테스트를 실행합니다.
  • min-api-level가 정의된 경우:
    • 기기가 min-api-level 이상과 함께 제공되었습니다. 
SimpleFileLogger 로그 메시지를 stdout 및 단일 로그 파일로 전달하는 ILeveledLogOutput입니다. 
SimplePerfResult 모든 simpleperf 테스트 결과를 보유하는 객체 
SimplePerfStatResultParser simpleperf 결과를 파싱하는 유틸리티 클래스입니다. 
SimplePerfUtil 간단한 명령어를 전달하고 결과를 수집하는 유틸리티 클래스 
SimplePerfUtil.SimplePerfType simpleperf 명령어 옵션의 enum  
SimpleStats 숫자 데이터 세트를 제공하면 몇 가지 통계 측정값을 계산하는 작은 유틸리티 클래스입니다. 
SizeLimitedOutputStream 쓰기 가능한 최대 데이터 양을 제한하는 스레드 안전 파일 백업 ERROR(/OutputStream)입니다. 
Sl4aBluetoothUtil 유틸리티 클래스는 SL4A를 사용하여 하나 또는 두 대의 기기에서 블루투스 작업을 제공합니다. 
Sl4aBluetoothUtil.BluetoothAccessLevel BluetoothDevice.java를 기반으로 하는 블루투스 기기 액세스 수준의 enum  
Sl4aBluetoothUtil.BluetoothConnectionState BluetoothProfile.java를 기반으로 하는 블루투스 연결 상태의 enum  
Sl4aBluetoothUtil.BluetoothPriorityLevel BluetoothProfile.java를 기반으로 하는 블루투스 프로필 우선순위 수준의 enum  
Sl4aBluetoothUtil.BluetoothProfile BluetoothProfile.java를 기반으로 하는 블루투스 프로필의 enum  
Sl4aClient SL4A 스크립팅 레이어와 RPC를 통해 상호작용하는 SL4A 클라이언트입니다. 
Sl4aEventDispatcher 이벤트 디스패처는 이벤트를 폴링하고 쿼리할 이름별로 대기열에 추가합니다. 
Sl4aEventDispatcher.EventSl4aObject 이벤트 폴러가 반환하는 객체입니다. 
SnapshotInputStreamSource 파일 지원 InputStreamSource입니다. 
StatusCheckerResult ISystemStatusChecker 실행 결과를 포함합니다. 
StatusCheckerResult.CheckStatus  
StdoutLogger 로그 메시지를 stdout로 전달하는 ILeveledLogOutput입니다. 
StreamProtoReceiver 수신된 proto TestRecord를 Tradefed 이벤트로 변환하는 수신기입니다. 
StreamProtoResultReporter ProtoResultReporter 구현 
StrictShardHelper 함께 보고하지 않는 엄격한 샤드를 만드는 샤딩 전략 
StringEscapeUtils 특정 형식의 문자열을 이스케이프 처리하는 유틸리티 클래스입니다. 
StringUtil 일반적인 문자열 조작을 위해 문자열을 이스케이프 처리하는 유틸리티 클래스입니다. 
StubBuildProvider IBuildProvider의 무작위 빈 구현입니다. 
StubMultiTargetPreparer IMultiTargetPreparer의 자리표시자 빈 구현입니다. 
StubTargetPreparer ITargetPreparer의 자리표시자 빈 구현입니다. 
StubTest 무작위 빈 테스트 구현 
StubTestRunListener ITestRunListener의 스텁 구현  
SubprocessCommandException 하위 프로세스 명령어 실행에 실패했습니다. 
SubprocessConfigBuilder 기존 TF 구성의 래퍼 TF 구성 XML을 빌드합니다. 
SubprocessEventHelper 로그에 전달할 이벤트를 직렬화/역직렬화하는 도우미입니다. 
SubprocessEventHelper.BaseTestEventInfo TestIgnored 정보의 기본 도우미입니다. 
SubprocessEventHelper.FailedTestEventInfo testFailed 정보의 도우미입니다. 
SubprocessEventHelper.InvocationEndedEventInfo 호출 종료 정보의 도우미입니다. 
SubprocessEventHelper.InvocationFailedEventInfo InvocationFailed 정보의 도우미입니다. 
SubprocessEventHelper.InvocationStartedEventInfo 호출 시작 정보의 도우미입니다. 
SubprocessEventHelper.LogAssociationEventInfo logAssociation 정보의 도우미입니다. 
SubprocessEventHelper.TestEndedEventInfo testEnded 정보의 도우미입니다. 
SubprocessEventHelper.TestLogEventInfo testLog 정보의 도우미입니다. 
SubprocessEventHelper.TestModuleStartedEventInfo 테스트 모듈 시작 정보의 도우미입니다. 
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded 정보의 도우미입니다. 
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed 정보의 도우미  
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted 정보의 도우미  
SubprocessEventHelper.TestStartedEventInfo testStarted 정보의 도우미 
SubprocessExceptionParser 표준 Tradefed 명령어 실행기의 예외 출력을 처리하는 도우미입니다. 
SubprocessReportingHelper 클러스터 명령어에 하위 프로세스 결과 리포터를 사용하기 위한 래퍼 구성 파일을 빌드하는 클래스입니다. 
SubprocessResultsReporter ITestInvocationListener를 구현하여 result_reporter로 지정하고 테스트, 테스트 실행, 테스트 호출의 결과를 하위 프로세스에서 전달합니다. 
SubprocessTestResultsParser ERROR(/FileOutputStream)를 확장하여 파일에 쓰기 전에 출력을 파싱하여 실행기 측에서 테스트 이벤트를 생성할 수 있도록 합니다. 
SubprocessTestResultsParser.StatusKeys 관련 테스트 상태 키 
SubprocessTfLauncher 별도의 TF 설치에 대해 테스트를 실행하기 위한 IRemoteTest입니다. 
SuiteApkInstaller 모음 구성에 지정된 APK를 설치합니다. $ANDROID_TARGET_OUT_TESTCASES 변수 또는 빌드 정보의 ROOT_DIR에서 APK를 가져옵니다. 
SuiteModuleLoader 저장소에서 호환성 테스트 모듈 정의를 가져옵니다. 
SuiteModuleLoader.ConfigFilter 디렉터리의 모든 구성 파일을 찾는 ERROR(/FilenameFilter)입니다. 
SuiteResultHolder 호출 결과의 직렬화 및 역직렬화를 쉽게 하는 도우미 객체입니다. 
SuiteResultReporter 전체 모음 호출의 테스트 결과를 수집하고 최종 결과를 출력합니다. 
SuiteResultReporter.ModulePrepTimes 하나의 모듈의 준비 및 해체 시간에 관한 객체 홀더입니다. 
SuiteTestFilter 테스트를 포함하거나 제외하는 필터를 나타냅니다. 
SystemServerFileDescriptorChecker 시스템 서버의 FD가 부족한 것처럼 보이는지 확인합니다. 
SystemServerStatusChecker 모듈 실행 전후에 system_server의 pid가 변경되었는지 확인합니다. 
SystemUtil 시스템 호출을 위한 유틸리티 클래스입니다. 
SystemUtil.EnvVariable  

T

TableBuilder 테이블에 문자열 요소의 행렬을 표시하는 도우미 클래스입니다. 
TableFormatter 각 요소 열이 정렬되도록 문자열 요소의 행렬을 표시하는 도우미 클래스입니다.  
TarUtil tar 파일을 조작하는 유틸리티입니다. 
TelephonyHelper 전화와 관련된 정보를 사용하고 가져오는 유틸리티입니다. 
TelephonyHelper.SimCardInformation SIM 카드 관련 정보의 정보 홀더입니다. 
TelephonyTokenProvider 전화 통신 관련 토큰의 토큰 제공업체입니다. 
TemplateResolutionError 구성 파싱 중에 템플릿 관련 오류에 대해 ConfigurationException를 확장하는 클래스입니다. 
TerribleFailureEmailHandler Trade Federation 인스턴스 내에 WTF(What a Terrible Failure) 오류가 발생할 때 관심 있는 사용자에게 이메일을 보내는 간단한 핸들러 클래스입니다. 
TestAppInstallSetup IDeviceBuildInfo.getTestsDir() 폴더의 앱을 하나 이상 기기에 설치하는 ITargetPreparer입니다. 
TestContext TFC API의 TestContext 메시지를 모델링하는 클래스입니다. 
TestDependencyResolver 필요한 경우 종속 항목을 확인하는 도우미입니다. 
TestDescriptionsFile TestDescription 목록을 테스트 파일로 마샬링 및 언마샬링하는 유틸리티 클래스입니다. 
TestDevice 전체 스택 Android 기기의 ITestDevice 구현  
TestEnvironment TFC API에서 반환된 TestEnvironment 메시지를 모델링하는 클래스입니다. 
TestFailureListener 요청 시 테스트 실패 시 스크린샷, 버그 신고서, logcat 수집과 같은 작업을 실행하는 데 사용되는 리스너입니다. 
TestFilterHelper 테스트 필터링을 위한 도우미 클래스  
TestGroupStatus 테스트 그룹의 상태를 저장하는 클래스입니다. 
TestInfo 테스트 정보 세트를 TEST_MAPPING 파일에 저장합니다. 
TestInvocation ITestInvocation의 기본 구현입니다. 
TestInvocation.RunMode 호출이 실행될 수 있는 다양한 모드입니다. 
TestInvocation.Stage  
TestMapping TEST_MAPPING 파일을 로드하는 클래스입니다. 
TestMappingSuiteRunner include-filter 옵션으로 지정된 테스트 또는 빌드의 TEST_MAPPING 파일을 모음으로 실행하는 BaseTestSuite 구현입니다. 
TestOption TEST_MAPPING 파일에 설정된 테스트 옵션 세부정보를 저장합니다. 
TestOutputUploader 테스트 출력 파일을 GCS/HTTP에 업로드하는 클래스입니다. 
TestRecordInterpreter Tradefed에서 TestRecord 프로토를 더 쉽게 조작할 수 있는 형식으로 변환하는 유틸리티입니다. 
TestResource TFC API에서 반환된 TestResource 메시지를 모델링하는 클래스입니다. 
TestResourceDownloader 파일 시스템/GCS/HTTP에서 테스트 리소스 파일을 다운로드하는 클래스입니다. 
TestResultListener 개별 테스트 결과에만 관심이 있는 구현자를 위해 ITestLifecycleListener를 단순화한 것입니다. 
TestRunToTestInvocationForwarder ddmlib ITestRunListener에서 ITestLifeCycleReceiver로 전달자 
TestsPoolPoller 테스트 풀의 모든 테스트를 실행할 수 있는 테스트 래퍼입니다. 
TestSuiteInfo 테스트 모음의 빌드 관련 메타데이터 로드를 확인하는 클래스

관련 정보를 올바르게 노출하려면 테스트 모음의 jar 리소스에 test-suite-info.properties 파일을 포함해야 합니다.  

TextResultReporter 결과를 JUnit 텍스트 결과 프린터로 전달하는 테스트 결과 보고자입니다. 
TfObjectTracker 다양한 Trade Federation 객체의 사용량을 추적하는 유틸리티입니다. 
TfSuiteRunner TF jars res/config/suite/ 폴더에서 테스트를 로드하는 ITestSuite 구현 
TfTestLauncher 별도의 TF 설치에 대해 단위 테스트 또는 기능 테스트를 실행하기 위한 IRemoteTest입니다. 
TimeStatusChecker 기기와 호스트 시간이 동기화되는지 확인하는 상태 검사기 
TimeVal 이 클래스는 지원 중단되었습니다. 대신 Duration를 사용하세요.  
TokenProviderHelper 기기가 토큰을 지원하는지 확인하기 위해 특정 토큰에 연결된 제공자를 제공하는 도우미입니다. 
TradefedConfigObject TFC API의 TradefedConfigObject 메시지를 모델링하는 클래스입니다. 
TradefedConfigObject.Type 클러스터 명령어 구성에 삽입할 수 있는 구성 객체 유형 목록입니다. 
TradefedDelegator 호출을 다른 Tradefed 바이너리에 위임하는 데 도움이 되는 객체입니다. 
TradefedFeatureClient 서버에서 기능 실행을 요청하는 grpc 클라이언트입니다. 
TradefedFeatureServer 트리거 기능 요청에 응답하는 서버입니다. 
TradefedSandbox Trade Federation 호출을 실행할 수 있는 샌드박스 컨테이너입니다. 
TradefedSandboxFactory SandboxFactory의 기본 구현 
TradefedSandboxRunner 샌드박스 실행을 허용하는 TradefedSandbox와 연결된 러너입니다. 
TradefedSandboxRunner.StubScheduledInvocationListener 아무것도 하지 않는 스텁 IScheduledInvocationListener입니다. 

U

UnexecutedTestReporterThread 실행되지 않은 모든 테스트를 보고하는 스레드입니다. 
UsbResetMultiDeviceRecovery 오프라인 기기의 USB 버스를 재설정하는 IMultiDeviceRecovery입니다. 
UsbResetRunConfigRecovery 기기의 USB를 재설정하는 명령어를 트리거하도록 허용  
UsbResetTest 기기 USB를 재설정하고 그 후 기기가 다시 온라인 상태인지 확인하는 IRemoteTest입니다. 
UserChecker 테스트 중에 사용자가 변경되었는지 확인합니다. 

V

ValidateSuiteConfigHelper 이 클래스는 모음에 로드된 IConfiguration가 예상 요구사항을 충족하는지 확인하는 데 도움이 됩니다. - 빌드 제공업체 없음 - 결과 리포터 없음 
VmRemoteDevice 가상 머신 내에서 관리할 원격 가상 기기입니다. 

W

WaitDeviceRecovery 기기가 온라인 상태가 될 때까지 기다렸다가 간단한 명령어에 응답하는 IDeviceRecovery의 간단한 구현입니다. 
WifiHelper 기기에서 Wi-Fi 서비스를 조작하기 위한 도우미 클래스입니다. 

X

XmlFormattedGeneratorReporter 모음 결과를 xml 형식으로 형식 지정하는 FormattedGeneratorReporter 구현 
XmlResultReporter Ant의 XMLJUnitResultFormatter와 일치하는 형식으로 JUnit 결과를 XML 파일에 작성합니다. 
XmlSuiteResultFormatter 모음 실행을 XML로 저장하는 유틸리티 클래스입니다. 
XmlSuiteResultFormatter.RunHistory JSON 변환을 위한 도우미 객체입니다. 

Y

YamlClassOptionsParser YAML Tradefed 구성에서 테스트 실행기 정보를 파싱하는 도우미입니다. 

Z

ZipCompressionStrategy zip 파일을 만드는 ICompressionStrategy