클래스 색인

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

A

AaptParser'aapt dump badging'의 출력을 파싱하여 APK에서 정보를 추출하는 클래스입니다. 
AaptParser.AaptVersionAPK 파일을 파싱하는 데 사용되는 AAPT 버전 옵션의 enum입니다. 
AbiABI를 나타내는 클래스입니다. 
AbiFormatterABI의 유틸리티 클래스입니다. 
AbiUtils기기 ABI를 처리하기 위한 유틸리티 클래스 
AbstractConnection추상적인 연결 표현입니다. 
AbstractHostMonitor호스트 상태 모니터링을 위한 일반적인 클래스입니다. 
AbstractTunnelMonitorGCE AVD의 추상 터널 모니터 
AbstractXmlParserXML 파일을 파싱하기 위한 도우미 기본 클래스 
AbstractXmlParser.ParseExceptionXML 입력을 파싱할 수 없는 경우 발생합니다. 
AcloudConfigParserAcloud 구성을 파싱하는 도우미 클래스 (Cloud 기기 인스턴스를 시작하는 데 사용됨) 
AcloudConfigParser.AcloudKeys구성에서 검색할 수 있는 키 집합입니다. 
ActionInProgress진행 중인 일반적인 작업입니다. 
ActiveTrace활성 트레이스를 설명하고 관리하는 데 도움이 되는 기본 클래스입니다. 
ActivityStatusChecker모듈 끝에서 실행되는 남은 활동의 상태 검사기입니다. 
AdbRootElevator필요한 경우 생성 시 adb 루트를 사용 설정하고 완료 시 루트 상태를 복원하는 AutoCloseable입니다. 
AdbSshConnectionssh 브리지를 통한 ADB 연결 
AdbStopServerPrepareradb 테스트를 실행하기 전후에 호스트에서 adb 서버를 중지하는 타겟 준비 도구입니다. 
AdbTcpConnection기기의 기본 연결 표현으로, 기기의 표준 adb 연결이라고 가정됩니다. 
AdbUtilsadb 작업을 위한 유틸리티 클래스입니다. 
AfterClassWithInfoAfterClass와 유사한 보장이지만 메서드에 주석이 추가된 경우 TestInformation 매개변수가 필요합니다. 
AggregatePostProcessor다중 반복 테스트 실행 중에 수집된 숫자 측정항목의 최솟값, 최댓값, 평균, 분산, 표준 편차, 합계, 개수, 선택적으로 백분위수를 더블로 취급하여 제공하는 측정항목 애그리게이터입니다. 
AllTestAppsInstallSetupIDeviceBuildInfo.getTestsDir() 폴더의 모든 앱을 기기에 설치하는 ITargetPreparer입니다. 
AltDirBehavior다양한 테스트 아티팩트 설치 프로그램/푸셔의 대체 디렉터리 동작을 정의하는 enum

 

AnalysisHeuristic순서가 중요합니다. 
AndroidJUnitTestandroid.support.test.runner.AndroidJUnitRunner를 사용하여 지정된 기기에서 계측 테스트 패키지를 실행하는 테스트입니다. 
AndroidTestOrchestratorRemoteTestRunneradb 명령어와 AndroidTestOrchestrator를 사용하여 계측된 Android 테스트를 실행합니다. 
AoaTargetPreparerAndroid Open Accessory (AOAv2) 프로토콜을 사용하여 일련의 작업 (예: 클릭 및 스와이프)을 실행하는 ITargetPreparer 
ApkChangeDetector이 클래스는 ERROR(/TestAppInstallSetup)의 setUp 및 tearDown 중에 앱 설치 및 제거를 건너뛰지 않을지 결정하기 위해 설치할 APK가 기기에 있는 APK와 다른지 감지합니다. 
AppBuildInfoAndroid 애플리케이션과 테스트 패키지를 나타내는 IBuildInfo입니다. 
AppDeviceBuildInfo이 클래스는 지원 중단되었습니다. IDeviceBuildInfo를 직접 사용합니다. 
AppSetupapk 및 테스트를 설치하는 ITargetPreparer입니다. 
AppVersionFetcher기기에서 앱 버전 문자열을 가져오는 유틸리티 클래스입니다. 
AppVersionFetcher.AppVersionInfo앱 버전 정보 유형 
ArchModuleController지정된 아키텍처와 일치하지 않는 경우 테스트를 실행하지 않는 모듈 컨트롤러 
ArgsOptionParser파싱된 명령줄 인수에서 Option 필드를 채웁니다. 
ArrayUtil배열의 유틸리티 메서드 
ArtChrootPreparerART 테스트를 위한 chroot 디렉터리를 만듭니다. 
ArtGTest 
ArtifactDetailsCAS 도구에서 생성한 콘텐츠 구조 및 설명자를 설명합니다. 
ArtifactDetails.ArtifactFileDescriptor 
ArtifactsAnalyzer빌드 아티팩트를 분석하여 유용한 정보를 얻는 데 도움이 되는 유틸리티입니다. 
ArtRunTestART run-tests를 실행하는 테스트 실행기입니다. 
ArtRunTest.AdbShellCommandExceptionADB 셸 명령어 실행 중에 발생한 오류를 보고하는 예외 클래스입니다. 
ATestFileSystemLogSaver이 LogSaver 클래스는 ATest에서 특정 경로에 로그를 저장하는 데 사용됩니다. 
AtestRunnerITestSuite 구현 
AtraceCollector테스트 중에 atrace를 실행하고 결과를 수집하여 호출에 로깅하는 IMetricCollector입니다. 
AtraceRunMetricCollector테스트 기기에서 지정된 디렉터리 아래의 모든 테스트 디렉터리에서 트레이스를 수집하고, 테스트 디렉터리를 로깅하고, 테스트 디렉터리 아래의 트레이스 파일을 후처리하고, 측정항목을 집계합니다. 
AutoLogCollector하네스에서 자동으로 처리할 수 있는 수집기를 설명하는 열거형입니다. 
AutomatedReportersTradefed 자동 보고 도구의 매핑을 정의하는 클래스입니다. 
AveragePostProcessor측정항목 목록의 평균을 계산하는 후처리기 구현 

B

BackgroundDeviceAction특정 기기에서 작업이 취소될 때까지 필요에 따라 반복하여 명령어를 실행합니다. 
BaseDeviceMetricCollectoronTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))에서 수집을 시작하고 중지할 수 있는 IMetricCollector의 기본 구현입니다. 
BaseEmulatorPreparer로컬 에뮬레이터를 실행하기 위한 공통 준비 도구입니다. 
BaseHostJUnit4Test호스트 JUnit4 스타일 테스트를 실행하기 위한 기본 테스트 클래스입니다. 
BaseLeveledLogOutput이름 또는 구성요소를 기반으로 일부 태그를 필터링할 수 있는 ILeveledLogOutput의 기본 구현입니다. 
BaseModuleController모듈을 실행할지 여부를 확인하기 위해 구현해야 하는 IModuleController의 기본 구현입니다. 
BaseMultiTargetPreparer객체를 사용 중지할 수 있는 IMultiTargetPreparer의 기본 구현입니다. 
BasePostProcessor모든 구현에서 확장해야 하는 기본 IPostProcessor입니다. 
BaseRetryDecisionIRetryDecision의 기본 구현입니다. 
BaseStreamLogger<OS extends OutputStream>로그 메시지를 출력 스트림 및 stdout으로 전달하는 ILeveledLogOutput입니다. 
BaseTargetPreparer객체의 사용 중지 여부를 제어할 수 있는 ITargetPreparer의 기본 구현 클래스입니다. 
BaseTestSuite새 모음 시스템으로 호환성 테스트 모음을 실행하기 위한 테스트입니다. 
BatteryController기기의 배터리 충전 상태를 제어할 수 있는 유틸리티 클래스입니다. 
BatteryRechargeDeviceRecovery기기의 배터리 잔량이 특정 기준점 미만으로 떨어지면 명령어를 트리거할 수 있습니다. 
BatteryTemperature 
BatteryUnavailableDeviceRecovery배터리 잔량을 사용할 수 없는 경우 구성을 트리거하는 복구 검사기 
BeforeClassWithInfoBeforeClass와 유사한 보장이지만 메서드에 주석이 추가된 경우 TestInformation 매개변수가 필요합니다. 
BinaryStateIGNORE 무작위 상태로 ON/OFF 상태를 기록하는 데 사용되는 enum입니다. 
BluetoothConnectionLatencyCollector수집기는 사전 정의된 statsd 시간 측정항목 구성을 기기에 푸시하고 각 프로필의 블루투스 연결 시간을 수집합니다. 
BluetoothConnectionStateCollector이 수집기는 BluetoothConnectionStateChanged 측정항목을 수집하고 각 프로필의 연결 상태 번호를 기록합니다. 
BluetoothConnectionSuccessRatePostProcessor블루투스 프로필의 성공률을 계산하는 후처리기 구현

숫자 배열 예시 [0, 1, 2, 3, 0, 1, 2, 3]에 블루투스 연결 상태가 포함된 측정항목을 지정하려면 'metric-key-match'를 사용하세요. 

BluetoothHciSnoopLogCollectorDUT에서 블루투스 HCI 스누프 로깅을 사용 설정하고 각 테스트의 로그를 수집하는 수집기입니다. 
BluetoothUtils기기에서 BluetoothInstrumentation를 호출하기 위한 유틸리티 함수

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

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

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

BootstrapServiceFileResolverLoader서비스 로드 시설을 사용하여 리졸버를 로드합니다. 
Bugreport버그 신고 파일 참조를 보유하는 객체로, 플랫 버그 신고 및 압축된 버그 신고(bugreportz)와 호환됩니다. 
BugreportCollector구성 가능한 이벤트가 발생할 때 버그 신고를 수집한 후 각 버그 신고가 수집된 후에 하위 요소에서 ITestInvocationListener.testLog를 호출하는 패스 스루 ITestInvocationListener입니다. 
BugreportCollector.Filter 
BugreportCollector.Freq 
BugreportCollector.Noun 
BugreportCollector.Predicate버그 신고를 캡처할 시기를 설명하는 전체 조건자입니다. 
BugreportCollector.Relation 
BugreportCollector.SubPredicate 
BugreportzOnFailureCollector테스트 사례가 실패하면 버그 신고를 수집합니다. 
BugreportzOnTestCaseFailureCollector실행 중인 테스트 사례가 실패하면 bugreportz를 수집합니다. 
BuildAnalysis단일 빌드 분석의 결과를 나타냅니다. 
BuildError제공된 빌드가 실행되지 않으면 발생합니다. 
BuildInfoITestDevice와 연결되어야 하는 IBuildInfo의 일반 구현입니다. 
BuildInfoKey빌드 정보 쿼리와 관련된 열거형을 보유하는 클래스입니다. 
BuildInfoKey.BuildInfoFileKeyIBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)를 통해 쿼리할 수 있는 알려진 모든 파일 형식을 설명하는 enum입니다. 
BuildInfoRecorder지정된 파일에 빌드 정보 메타데이터를 쓰는 ITargetPreparer입니다. 
BuildInfoUtilIBuildInfo 조작을 돕는 유틸 클래스 
BuildRetrievalError테스트를 위해 빌드를 가져오는 중에 심각한 오류가 발생했습니다. 
BuildSerializedVersion모든 IBuildInfo의 현재 직렬화 버전을 포함하는 클래스입니다. 
BuildTestsZipUtilsAndroid 빌드 시스템에서 생성된 테스트 zip과 관련된 작업을 위한 도우미 클래스입니다. 
BulkEmailer전송 간격, 초기 일괄 전송 크기, 수신자, 총 메일 수 등의 구성을 허용하는 이메일 발신자 유틸리티입니다. 
BundletoolUtilBundletool 명령줄을 사용하여 기기에 .apk를 설치하는 유틸리티 클래스입니다. 
ByteArrayInputStreamSource 
ByteArrayList경량 바이트 배열을 나타내는 클래스입니다. 
ByteArrayUtil바이트 배열을 사용하는 유틸리티(예: 바이트에서 정수로 변환) 
ByteStreamDownloaderByteStream gRPC 서비스의 Read 메서드를 구현하는 클라이언트입니다. 
ByteStreamUploaderByteStream gRPC 서비스의 Write 메서드를 구현하는 클라이언트 

C

CacheClientFactoryICacheClient의 싱글톤 인스턴스를 만드는 팩토리입니다. 
CarModuleController이 컨트롤러는 자동차 이외의 기기에서 테스트 사례가 실행되지 않도록 합니다. 
CarryDnaeErrorJUnit4 프레임워크를 통해 DeviceNotAvailableException를 전달하는 내부 RuntimeException입니다. 
CarryInterruptedException테스트 단계 시간 초과가 트리거되고 InterruptedException을 테스트 실행 스레드에서 호출 실행 스레드로 전달해야 할 때 발생합니다. 
CdmaDeviceFlasherCDMA 무선이 있는 실제 Android 기기에서 이미지를 플래시하는 클래스입니다. 
CecControllerTokenProviderConsumer Electronics Control (CEC) 관련 토큰의 토큰 제공업체입니다. 
CentralDirectoryInfoCentralDirectoryInfo는 zip 파일 내의 파일/폴더 정보를 포함하는 클래스입니다. 
CheckPairingPreparer기본 기기와 호환 기기 간의 BT 결합을 확인하는 CompanionAwarePreparer 
Chunkerblob를 최대 chunkSize바이트의 Chunk 하나 이상으로 분할합니다. 
Chunker.Chunkblob의 일부입니다. 
CircularAtraceUtil주로 Monkey 테스트 중에 ANR의 근본 원인을 파악하기 위해 개발된 atrace 유틸리티입니다. 
CircularByteArray순환 버퍼로 작동하고 배열의 모든 값의 총합계를 추적하는 고정 크기 배열을 보유하기 위한 데이터 구조입니다. 
ClangCodeCoverageCollector기기에서 Clang 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다. 
ClangProfileIndexerClang 코드 적용 범위 측정을 색인화하는 유틸리티 클래스입니다. 
ClassNotFoundConfigurationException객체의 클래스를 찾을 수 없는 경우 ConfigurationException 
ClassPathScanner클래스 경로에서 항목을 찾습니다. 
ClassPathScanner.ClassNameFilterJava 클래스 이름을 필터링하고 변환하는 IClassPathFilter입니다. 
ClassPathScanner.ExternalClassNameFilter내부 클래스를 거부하는 ClassNameFilter 
ClassPathScanner.IClassPathFilter클래스 경로 항목 경로의 필터

FileFilter 이후 패턴 

클라이언트테스트 결과를 ResultDB에 업로드하는 ResultDB 레코더 클라이언트입니다. 
ClockworkUtils멀티기기 로직을 공유하기 위한 시계식 유틸리티 
CloseableTraceScopetry-with-resources를 통해 추적 섹션을 보고할 수 있는 범위 지정 클래스 
ClusterBuildInfoTFC에서 파이프된 빌드용 IBuildInfo 클래스입니다. 
ClusterBuildProviderTFC 테스트 리소스를 다운로드하는 IBuildProvider입니다. 
ClusterClientTFC 백엔드와 상호작용하는 IClusterClient 구현입니다. 
ClusterCommandTF 클러스터에서 가져온 태스크를 나타내는 클래스입니다. 
ClusterCommand.RequestType 
ClusterCommand.StateTF 클러스터의 명령어 상태입니다. 
ClusterCommandConfigBuilder클러스터 명령어의 구성 파일을 빌드하는 클래스입니다. 
ClusterCommandEvent업로드할 클러스터 명령어 이벤트를 캡슐화하는 클래스입니다. 
ClusterCommandEvent.Builder 
ClusterCommandEvent.Type 
ClusterCommandLauncher하위 프로세스 TF를 통해 TFC에서 명령어를 실행하는 IRemoteTest 클래스입니다. 
ClusterCommandSchedulerTFC (Tradefed 클러스터)를 지원하는 ICommandScheduler입니다. 
ClusterCommandStatusTF 클러스터의 명령어 상태 및 취소 이유를 나타내는 클래스입니다. 
ClusterDeviceInfo업로드할 클러스터 기기 정보를 캡슐화하는 클래스입니다. 
ClusterDeviceInfo.Builder 
ClusterDeviceMonitorTradefed 클러스터 서비스에 결과를 보고하는 IDeviceMonitor 구현입니다. 
ClusterEventUploader<T extends IClusterEvent>IClusterEvent를 TFC에 업로드하는 ClusterEventUploader 클래스 
ClusterHostEvent업로드할 클러스터 호스트 이벤트를 캡슐화하는 클래스입니다. 
ClusterHostEvent.Builder 
ClusterHostEvent.HostEventType다양한 유형의 호스트 이벤트의 enum입니다. 
ClusterHostUtilTF 클러스터가 전역 구성 인스턴스, 호스트 정보 등을 가져오는 데 사용하는 정적 유틸리티 함수입니다. 
ClusterLogSaver테스트 출력을 TFC에 업로드하는 ILogSaver 클래스입니다. 
ClusterLogSaver.FilePickingStrategy파일 선택 전략 
ClusterOptions 
CodeCoverageCollector기기에서 Java 및 네이티브 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다. 
CodeCoverageTest지정된 기기에서 계측 테스트 패키지를 실행하고 코드 적용 범위 보고서를 생성하는 테스트입니다. 
CollectingByteOutputReceiver전체 셸 출력을 byte[]로 수집하는 IShellOutputReceiver입니다. 
CollectingOutputReceiver전체 셸 출력을 하나의 String로 수집하는 IShellOutputReceiver입니다. 
CollectingTestListener모든 테스트 결과를 수집하는 ITestInvocationListener입니다. 
CollectorHelper여러 위치에서 필요한 일부 IMetricCollector 작업을 실행하는 도우미입니다. 
CommandBaselineSetteradb 셸 명령어를 통해 기기 기준 설정을 처리하는 일반적인 setter입니다. 
CommandFileParser명령줄 집합이 포함된 파일의 파서입니다. 
CommandFileParser.CommandLine 
CommandInterrupterTradeFederation 명령을 중단하거나 중단 불가로 표시할 수 있는 서비스입니다. 
CommandLineBuildInfoBuilder명령줄에서 일반적인 빌드 정보 인수를 캡처하고 이를 사용하여 IBuildInfo를 만드는 유틸리티입니다. 
CommandOptionsICommandOptions의 구현 
CommandOptionsGetter지정된 호출의 명령 옵션 값을 반환하는 서비스 구현입니다. 
CommandResult명령어의 결과를 포함합니다. 
CommandRunner명령줄 인수에 지정된 명령어를 실행한 후 종료하는 대체 TradeFederation 진입점입니다. 
CommandRunner.ExitCode종료할 수 있는 오류 코드입니다. 
CommandScheduler사용 가능한 모든 기기에서 TradeFederation 명령어를 실행하기 위한 스케줄러입니다. 
CommandScheduler.HostState호스트의 다양한 상태 enum 
CommandStatus시간 설정된 작업의 상태를 나타냅니다. 
CommandStatusHandler호출 상태를 모니터링하고 업데이트하는 데 도움이 되는 핸들러입니다. 
CommandSuccessModuleController모듈 컨트롤러가 셸 명령어 실패를 기반으로 테스트 모듈을 건너뛰는 기본 클래스입니다. 
CommonLogRemoteFileUtil이 유틸리티를 사용하면 공통 파일의 원격 로그 가져오기 로직에 대해 여러 원격 기기 표현 간에 코드 중복을 방지할 수 있습니다. 
CommonLogRemoteFileUtil.KnownLogFileEntry원격 기기의 알려진 로그 항목을 나타냅니다. 
CompanionAllocator호환 기기 할당 및 해제를 처리하는 기본 클래스

getCompanionDeviceSelectionOptions()는 호환 기기를 할당하는 데 필요한 기준을 설명하도록 구현해야 합니다. 

CompanionAwarePreparer이미 할당된 호환 기기를 가져오는 로직을 캡슐화하는 ITargetPreparer입니다. 
CompanionAwareTest호환 기기 가져오기 및 확인의 템플릿을 캡슐화하는 기본 테스트 클래스

서브클래스는 getCompanion()를 호출하여 할당된 동반자를 가져올 수 있습니다. 

CompanionDeviceTracker호환 기기를 할당하고 해제하는 클래스 
CompanionRunCommandTargetPreparer할당된 호환 기기에서 지정된 명령어를 실행하는 ITargetPreparer 
CompanionTestAppInstallSetupIDeviceBuildInfo.getTestsDir() 폴더의 앱을 할당된 호환 기기에 하나 이상 설치하는 ITargetPreparer입니다. 
CompileBootImageWithSpeedTargetPreparer컴파일러 필터 'speed'로 부트 클래스 경로와 시스템 서버를 다시 컴파일합니다. 
ConditionFailureMonitor호출에서 발생한 오류를 모니터링합니다. 
ConditionPriorityBlockingQueue<T>특정 조건과 일치하는 객체를 검색할 수 있는 ERROR(/PriorityBlockingQueue)와 유사한 작업이 있는 스레드 안전 클래스입니다. 
ConditionPriorityBlockingQueue.AlwaysMatch<T>모든 객체와 일치하는 ConditionPriorityBlockingQueue.IMatcher 
ConditionPriorityBlockingQueue.IMatcher<T>요소가 어떤 종류의 조건과 일치하는지 확인하기 위한 인터페이스입니다. 
ConfigCompleterTF 구성의 Completer 구현 
ConfigurableGrpcDynamicShardingClient 
구성로드된 구성 객체를 맵에 저장하는 구체적인 IConfiguration 구현입니다. 
ConfigurationDef구성의 레코드, 연결된 객체, 옵션을 보유합니다. 
ConfigurationDef.ConfigObjectDefclassName 및 해당 노출 번호에 관한 정보를 보유하는 객체입니다 (예: 구성에 동일한 객체가 두 번 있는 경우 첫 번째 객체에 첫 번째 노출 번호가 지정됨). 
ConfigurationDescriptor구성 자체의 일부 측면을 설명하는 구성 객체입니다. 
ConfigurationDescriptor.LocalTestRunner로컬 테스트 실행기를 나타내는 데 사용되는 enum입니다. 
ConfigurationException구성을 로드할 수 없는 경우 발생합니다. 
ConfigurationFactoryIConfiguration를 만들기 위한 팩토리입니다. 
ConfigurationFactory.ConfigLoader하나의 루트 구성에서 포함된 구성을 추적하고 순환 포함 시 예외를 발생시키는 IConfigDefLoader의 구현입니다. 
ConfigurationFactory.ExceptionLoader 
ConfigurationUtil구성 파일을 처리하는 유틸리티 함수입니다. 
ConfigurationXmlParserSettingsConfigurationXmlParser의 설정을 수락하는 간단한 클래스

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

ConfigurationYamlParserYAML 스타일 Tradefed 구성의 파서 
ConfigUtilstatsd 구성 파일을 만들고, 상호작용하고, 푸시하는 유틸리티 클래스입니다. 
ConfigUtil.LogSource 
콘솔사용자에게 상호작용할 인터페이스를 제공하는 기본 TradeFederation 콘솔

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

  • 테스트할 명령어 추가
  • 기기 및 기기 상태 목록
  • 진행 중인 호출 목록
  • 큐에 있는 명령어 나열
  • 호출 로그를 파일/stdout에 덤프
  • 종료
 
Console.ArgRunnable<T>인수를 받을 수 있는 run 메서드가 있는 Runnable 
Console.CaptureListList<List<String>>의 편의 유형 
ConsoleReaderOutputStreamSystem.out.print()가 사용자의 LineReader unfinishedLine과 잘 작동하도록 하는 데 사용할 수 있는 OutputStream입니다. 
ConsoleResultReporter테스트 결과를 콘솔에 출력하는 결과 보고자 
ContentAnalysisContext콘텐츠를 적절하게 분석할 수 있도록 콘텐츠를 둘러싼 맥락을 제공합니다. 
ContentAnalysisContext.AnalysisMethod여기에서는 적절한 분석을 위해 콘텐츠 구조에서 기대할 수 있는 사항을 설명합니다. 
ContentAnalysisResults콘텐츠 분석의 요약입니다. 
ContentInformation기본 버전과 현재 버전의 지정된 빌드 타겟의 콘텐츠를 나타냅니다. 
ContentMerkleTree콘텐츠 정보에서 MerkleTree를 계산합니다. 
ContentModuleLister컨텍스트에서 모듈 목록을 계산합니다. 
ContentProviderHandler콘텐츠 제공자 상호작용을 추상화하고 다양한 작업에 기기 측 콘텐츠 제공자를 사용할 수 있도록 허용하는 핸들러입니다. 
CountingTestResultListenerTestStatus별 총 테스트 수를 추적하는 TestResultListener 
CountTestCasesCollector지정된 IRemoteTest의 테스트 사례 수를 계산하고 보고합니다. 
CoverageMeasurementForwarder빌드 제공업체에서 로거로 적용 범위 측정값을 전달하는 자리표시자 테스트입니다. 
CoverageOptions보증 옵션을 보유하는 Tradefed 객체입니다. 
CoverageOptions.Toolchain 
CpuThrottlingWaiter모든 코어의 최대 주파수가 사용 가능한 최고 수준으로 복원될 때까지 기다리는 ITargetPreparer 
CreateAvdPreparer 
CreateUserPreparer사용자를 만들고 마지막에 정리하는 타겟 준비자 
CurrentInvocation호출 내 어디서나 유용한 현재 호출 정보를 추적하고 제공하는 클래스입니다. 
CurrentInvocation.InvocationInfo호출 시 항상 채워지는 특수한 이름의 키입니다. 
CurrentInvocation.IsolationGrade격리 수준을 설명합니다. 

D

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

이는 외부 소스 (예: 

DeviceBuildInfoInjectorIBuildInfoDeviceBuildDescriptor 메타데이터를 삽입하는 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 구현입니다. 
DeviceDescriptor테스트 대상 기기를 설명하는 정보가 포함된 클래스입니다. 
DeviceDisconnectedException기기를 전송 유형을 통해 더 이상 연결할 수 없을 때 발생합니다(예: USB 또는 TCP/IP 연결을 통해 기기가 더 이상 표시되지 않는 경우). 
DeviceErrorIdentifier기기 오류 및 기기에서 보고된 오류의 오류 식별자 
DeviceFailedToBootError빌드로 플래시한 후 기기가 부팅되지 않으면 발생합니다. 
DeviceFeatureFlag 
DeviceFeatureModuleController특정 기능을 지원하지 않는 경우 테스트를 실행하지 않는 모듈 컨트롤러 
DeviceFileReporter기기에서 파일을 확인하고 파일이 있는 경우 ITestInvocationListener.testLog(String, LogDataType, InputStreamSource)로 전송하는 유틸리티 클래스입니다. 
DeviceFlashPreparer실제 Android 하드웨어에 이미지를 플래시하는 ITargetPreparer입니다. 
DeviceFoldableState'cmd device_state print-states'에서 반환한 기기 폴더블 상태의 표현입니다. 
DeviceFolderBuildInfo로컬 파일 시스템의 디렉터리에 포함된 다른 빌드 아티팩트도 포함된 IDeviceBuildInfo 
DeviceImageTracker일부 증분 기기 업데이트의 경우 차이를 계산하는 데 기준 파일이 필요합니다. 
DeviceImageTracker.FileCacheTracker캐시된 기기 이미지의 정보 및 메타데이터 추적 
DeviceImageZipFlashingTargetPreparer특정 형식을 통해 제공된 기기 이미지로 기기를 플래시하는 타겟 준비자입니다. 
DeviceInspectionResult기기를 사용할 수 없게 되었을 때의 기기 검사 결과가 포함된 클래스입니다. 
DeviceInternetAccessibilityResourceMetricCollector수집기는 google.com에 핑하여 기기가 인터넷에 액세스할 수 있는지 확인합니다. 
DeviceJUnit4ClassRunnerIDeviceTest도 수용하는 JUnit4 테스트 실행기입니다. 
DeviceJUnit4ClassRunner.LogAnnotation로거에게 로그를 전달하기 위한 가짜 주석입니다. 
DeviceJUnit4ClassRunner.MetricAnnotation측정항목을 보고자에게 전달하기 위한 가짜 주석입니다. 
DeviceJUnit4ClassRunner.TestLogDataExternalResourceTestRule 구현 
DeviceJUnit4ClassRunner.TestMetricsExternalResourceTestRule 구현 
DeviceManagementGrpcServerTradefed에서 기기를 예약할 수 있는 GRPC 서버입니다. 
DeviceManager 
DeviceManager.FastbootDevice빠른 부팅 모드(Fastboot mode)의 기기 표현 
DeviceMerkleTree기기 콘텐츠 정보에서 MerkleTree를 계산합니다. 
DeviceMetricData측정항목 수집기에서 수집한 모든 데이터를 보유하는 객체입니다. 
DeviceMonitorMultiplexer요청을 여러 IDeviceMonitor에 전파하는 프록시 클래스입니다. 
DeviceNotAvailableException기기를 더 이상 테스트할 수 없을 때 발생합니다. 
DeviceOwnerTargetPreparer기기 소유자 구성요소를 설정하는 ITargetPreparer입니다. 
DeviceParameterizedRunner호스트 측에서 구동되는 매개변수화된 테스트를 위한 JUnit4 스타일 매개변수화된 실행기입니다. 
DeviceProperties기기 측 속성 이름의 일반적인 상수 정의 
DeviceRecoveryModeUtil 
DeviceReleaseReporter출시될 기기의 상위 프로세스와의 통신을 처리하는 기기 출시 보고자입니다. 
DeviceResetFeature기기 재설정의 서버 측 구현 
DeviceResetHandler기기 재설정을 일반적으로 처리하는 유틸리티입니다. 
DeviceRuntimeException기기 작업으로 인해 예상한 결과가 나오지 않을 때 발생합니다. 
DeviceSelectionOptions기기 선택 기준의 컨테이너입니다. 
DeviceSelectionOptions.DeviceRequestedType지원되는 다양한 자리표시자 기기 유형입니다. 
DeviceSettingChecker모듈 실행 중에 기기 설정이 변경되었는지 확인합니다. 
DeviceSetup제공된 Option를 기반으로 테스트를 위해 기기를 구성하는 ITargetPreparer입니다. 
DeviceSnapshotFeature기기 스냅샷의 서버 측 구현입니다. 
DeviceSnapshotHandlerCuttlefish 스냅샷을 처리하는 유틸리티입니다. 
DeviceStateMonitorIDevice의 상태를 모니터링하는 도우미 클래스입니다. 
DeviceStorageAgeResourceMetricCollectorlogcat에서 저장소 사용 기간을 파싱합니다. 
DeviceStorageFiller저장용량을 채우도록 타겟 준비자를 타겟팅하여 일정량의 여유 공간을 확보합니다. 
DeviceStorageStatusChecker기기에 지정된 파티션에 충분한 디스크 공간이 있는지 확인합니다. 
DeviceStringPusher문자열을 파일에 쓰는 타겟 준비자 
DeviceSuite필요한 테스트에 ITestDevice를 제공하기 위해 JUnit4 컨테이너 Suite를 확장합니다. 
DeviceSyncHelper새 기기 이미지를 기기에 동기화하는 데 도움이 되는 도우미입니다. 
DeviceTestCaseIRemoteTestIDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 사례입니다. 
DeviceTestResultDeviceNotAvailableException가 발생하면 중단되는 TestResult의 특수화입니다. 
DeviceTestResult.RuntimeDeviceNotAvailableException 
DeviceTestRunOptionsBaseHostJUnit4Test를 통한 기기 테스트 실행과 관련된 옵션을 위한 빌더 클래스입니다. 
DeviceTestSuiteIRemoteTestIDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 모음입니다. 
DeviceTraceCollector테스트 실행이 시작될 때 perfetto 트레이스를 시작하고 종료 시 트레이스 파일을 로깅하는 수집기입니다. 
DeviceUnavailableMonitor이 리스너는 테스트 사례 수준 DNAE만 캡처하려고 시도합니다. 
DeviceUnresponsiveException기기가 adb에 표시되지만 응답하지 않음을 나타내는 DeviceNotAvailableException의 특수화입니다 (예: 명령어 시간 초과, 부팅 불가 등). 
DeviceUpdateTargetPreparer빌드 서비스가 아닌 외부 소스의 기기 이미지 파일로 기기를 업데이트하는 것과 관련된 일반적인 단계를 처리하는 추상 ITargetPreparer입니다. 
DeviceWifiResourceMetricCollector수집기는 현재 연결된 Wi-Fi 신호 강도 및 링크 속도 측정항목을 수집합니다. 
DeviceWiperuserdata를 삭제하는 ITargetPreparer 
DigestCalculatorDigest를 계산하는 유틸리티 메서드입니다. 
DirectedGraph<V>가중치가 없는 방향 그래프 구현입니다. 
DisableSELinuxTargetPreparer사용 설정된 경우 SELinux를 사용 중지하는 타겟 준비 도구입니다. 
DryRunKeyStore키 저장소 값이 항상 올바르게 대체되고 발견되는 예비 실행을 위한 키 저장소입니다. 
DryRunner테스트를 실제로 실행하는 대신 투명하게 가실행합니다. 
DynamicFileStubTesttradefed가 동적 파일을 올바르게 확인할 수 있는지 테스트하는 tradefed 테스트입니다. 
DynamicRemoteFileResolver원격 파일의 경로를 확인하는 데 도움이 되는 클래스입니다. 
DynamicRemoteFileResolver.FileResolverLoaderIRemoteFileResolver의 구현을 로드합니다. 
DynamicShardHelper여러 TF 인스턴스 간에 원격 작업 큐를 허용하는 샤딩 전략 
DynamicShardingConnectionInfoMessage기능 서버를 통한 전송을 더 쉽게 하기 위한 데이터 보유 클래스입니다. 
DynamicSystemPreparer동적 시스템 업데이트를 사용하여 기기 빌드 위에 시스템 이미지를 설정하는 ITargetPreparer입니다. 

E

EarlyDeviceReleaseFeature초기 기기 출시를 위한 기능 서버 구현 
이메일이메일을 보내는 도우미 클래스입니다. 
EmailHostHealthAgent호스트 모니터 보고서에서 이메일을 보내는 IHostHealthAgent 구현 
EmmaXmlConstantsemma xml 보고서를 파싱할 때 사용되는 상수입니다. 
EmulatorMemoryCpuCapturer 
EndCentralDirectoryInfoEndCentralDirectoryInfo는 zip 파일의 전체 정보를 포함하는 클래스입니다. 
EnforcedSeLinuxCheckerSelinux의 상태를 확인하는 상태 검사기입니다. 
EnvironmentVariableUtil환경 변수를 준비하는 도우미 메서드 모음입니다. 
EraseUserDataPreparer기기에서 사용자 데이터를 완전 삭제하는 ITargetPreparer입니다. 
ErrorIdentifier이 인터페이스는 특정 오류와 해당 속성을 설명합니다. 
ErrorStorageUtil공통 저장소에 맞게 오류를 조작하는 도우미 클래스입니다. 
EventsLoggerListener수신하는 모든 이벤트를 파일에 기록하는 리스너 
ExceptionThrowingRunnerWrapper 
ExecutableAction실행할 수 있는 작업을 나타내는 값 클래스입니다. 
ExecutableActionResultExecutableAction의 결과를 나타내는 값 클래스입니다. 
ExecutableBaseTest실행 파일 스타일 테스트의 기본 클래스입니다. 
ExecutableHostTest호스트에서 실행되는 실행 파일의 테스트 실행기입니다. 
ExecutableTargetTest타겟에서 실행되는 실행 파일의 테스트 실행기입니다. 
ExecutionFiles테스트 또는 호출 실행 중에 생성되고 테스트를 위해 전송해야 하는 파일 종속 항목입니다. 
ExecutionFiles.FilesKey지도에 대해 알려진 표준 키의 열거입니다. 
ExecutionProperties테스트 또는 호출 실행 중에 생성된 속성입니다. 
ExistingBuildProvider이미 생성된 IBuildInfo를 반환하는 IBuildProvider입니다. 
ExtendedFile빌드 관련 메타데이터를 전송하는 표준 파일의 확장자입니다. 
ExtensionAtomsRegistrystatsd를 로컬에서 사용할 수 있는 ExtensionAtomsRegistry 

F

FailureDescriptionTrade Federation의 실패 정보를 설명하는 클래스입니다. 
FakeTest반복 가능한 테스트 결과를 쉽게 생성하기 위한 가짜 테스트입니다. 
FakeTestsZipFolder콘텐츠 목록을 기반으로 가짜 압축 해제된 테스트 폴더를 만드는 테스트 피팅입니다. 
FakeTestsZipFolder.ItemType 
FastbootCommandPreparer빠른 부팅을 트리거하고 빠른 부팅 명령어를 전송하는 타겟 준비자입니다. 
FastbootDeviceFlasher빠른 부팅을 사용하여 실제 Android 하드웨어에 이미지를 플래시하는 클래스입니다. 
FastbootHelper빠른 부팅 작업을 위한 도우미 클래스입니다. 
FastbootPack부트로더의 사양에 따라 압축을 풉니다. 
FastbootUpdateBootstrapPreparer지정된 파일 (부트로더, 라디오, 기기 이미지 zip)을 IDeviceBuildInfo에 스테이징하여 FastbootDeviceFlasher로 기기를 플래시한 다음 결과 보고 목적으로 부팅 후 기기 속성을 빌드 정보에 삽입하는 ITargetPreparer입니다. 
FatalHostErrorTradeFederation을 실행하는 호스트 머신에서 복구 불가능한 심각한 오류가 발생했으며 TradeFederation 인스턴스를 종료해야 함을 나타내는 예외입니다. 
FeatureFlagTargetPreparerDeviceConfig (원격 서비스에서 조정된 기능 플래그)를 업데이트합니다. 
FileDownloadCache다운로드된 파일의 로컬 파일 시스템 LRU 캐시를 유지하는 도우미 클래스입니다. 
FileDownloadCacheFactoryFileDownloadCache를 만드는 팩토리입니다. 
FileDownloadCacheWrapperIFileDownloader 인터페이스를 구현하는 동시에 FileDownloadCache 시설을 제공하는 래퍼 클래스입니다. 
FileIdleMonitor파일을 모니터링하고 파일이 유휴 상태 (즉, 
FileInputStreamSource입력 파일을 사용하는 InputStreamSource입니다. 
FileLogger로그 메시지를 파일과 stdout으로 전달하는 ILeveledLogOutput입니다. 
FileProtoResultReporterTestRecord를 파일에 덤프하는 Proto 리포터입니다. 
FilePullerDeviceMetricCollector기기에서 전송되는 측정항목 키를 리슨하고 기기에서 파일로 가져오는 BaseDeviceMetricCollector입니다. 
FilePullerLogCollector기기 측에서 보고한 파일의 로거입니다. 
FileSystemLogSaver로그를 파일 시스템에 저장합니다. 
FilesystemRootChecker 
FileUtil파일 관련 작업을 위한 도우미 클래스 
FileUtil.LowDiskSpaceException사용 가능한 디스크 공간이 최소 기준 미만인 경우 발생합니다. 
FilteredResultForwarderTestDescription의 허용 목록만 보고하도록 허용하는 ResultForwarder의 변형입니다. 
FixedByteArrayOutputStream최대 데이터 양만 유지하는 메모리 내 ERROR(/OutputStream)입니다. 
FlashingMethod테스트 대상 기기를 플래시하는 데 사용되는 메서드를 설명하는 enum 
FlashingResourcesParser기기를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 파싱하는 클래스입니다. 
FlashingResourcesParser.AndroidInfoMap&lt;String, MultiMap&lt;String, String&gt;&gt;의 typedef입니다. 
FlashingResourcesParser.ConstraintFlashingResourcesParser가 사용하지 않을 수 있는 일부 리소스를 무시할 수 있도록 하는 필터링 인터페이스입니다. 
FlashingResourceUtil이 유틸리티는 DeviceFlashPreparer를 통해 플래시할 수 있도록 적절한 버전의 아티팩트를 설정하는 데 도움이 됩니다. 
FoldableExpandingHandler기본이 아닌 각 폴더블 구성에 맞게 더 확장되는 IModuleParameterHandler입니다. 
FoldableHandler폴더블 매개변수를 사용하여 특수화된 모듈을 만들 수 있는 일반 폴더블 핸들러입니다. 
FoldableModePreparer기기의 폴더블 상태를 전환할 수 있는 타겟 준비자입니다. 
FolderBuildInfoIFolderBuildInfo의 구체적인 구현입니다. 
FolderSaver기기에서 디렉터리를 가져와 압축한 후 로깅 백엔드에 저장하는 ITargetPreparer입니다. 
FormattedGeneratorReporter특정 형식으로 보고서를 생성할 수 있는 Reporter입니다. 
FreeDeviceState 
FuseUtilFUSE 작업을 위한 도우미 클래스입니다. 

G

GceAvdInfo특정 GCE AVD 인스턴스의 관련 데이터를 보유하는 구조입니다. 
GceAvdInfo.GceStatus 
GceAvdInfo.LogFileEntry 
GceLHPTunnelMonitor산소 공급에 사용되는 GCE 실험실 호스트 프록시 터널의 스레드 모니터입니다. 
GceManagerGCE에서 로그를 시작/중지하고 수집하는 GCE 호출을 관리하는 도우미입니다. 
GceRemoteCmdFormatter원격 gce 기기에 연결하기 위한 명령어 형식을 지정하는 유틸리티 클래스입니다. 
GceRemoteCmdFormatter.ScpModeSCP는 args의 구조에 따라 파일을 푸시하거나 가져오는 데 사용할 수 있습니다. 
GceSshTunnelMonitorGCE SSH 터널의 스레드 모니터 
GcovCodeCoverageCollector기기에서 gcov 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다. 
GcovKernelCodeCoverageCollectordebugfs 및 기기에서 gcov 커널 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다. 
GCSBucketUtilGoogle Cloud Storage (GCS)에서 파일을 다운로드하고 업로드하는 파일 관리자 
GCSBucketUtil.GCSFileMetadataGCS의 파일 정보를 위한 간단한 래퍼입니다. 
GCSCommon지원 중단됨 대신 com.android.tradefed.util.gcs.GCSCommon을 사용하세요. 
GCSCommon다운로드 및 업로드와 같은 Gcs 작업을 위한 기본 클래스입니다. 
GCSConfigurationFactoryConfigurationFactory는 Google Cloud Storage에서 구성을 로드합니다. 
GCSConfigurationFactory.GCSConfigLoaderGCS에서 구성을 로드하고, 하나의 루트 구성에서 포함된 구성을 추적하며, 순환 포함 시 예외를 발생시키는 ConfigurationFactory.ConfigLoader의 확장입니다. 
GCSConfigurationServer구성 서버는 Google Cloud Storage (GCS)에서 구성을 로드합니다. 
GCSDownloaderHelper전역 구성의 캐싱 및 확인을 처리하는 GCS 버킷 다운로더입니다. 
GCSFileDownloaderGoogle Cloud Storage (GCS)에서 파일을 다운로드하는 파일 다운로더입니다. 
GCSFileDownloaderBaseGoogle Cloud Storage (GCS)에서 파일을 다운로드하는 파일 다운로더입니다. 
GCSFileUploaderGoogle Cloud Storage (GCS)에 파일 데이터를 업로드하는 파일 업로더입니다. 
GCSHelper 
GCSHostResourceManagerGCS (Google Cloud Storage)에서 호스트 리소스를 다운로드합니다. 
GcsRemoteFileResolverGCS 버킷에서 다운로드할 수 있는 IRemoteFileResolver 구현입니다. 
GenericLogcatEventParser<LogcatEventType>이벤트에 관한 logcat 입력을 파싱합니다. 
GenericLogcatEventParser.LogcatEvent이벤트 유형과 트리거 로그캣 메시지가 포함된 로그캣 이벤트를 보유하는 구조체 
GetPreviousPassedHelper이전에 통과한 테스트 필터를 가져오는 도우미입니다. 
GkiDeviceFlashPreparerAndroid 공통 커널 일반 이미지로 기기를 플래시하는 타겟 준비자입니다. 
GlobalConfiguration로드된 구성 객체를 맵에 저장하는 IGlobalConfiguration 구현 
GlobalFilterGetter지정된 호출의 필터를 반환하는 서비스 구현입니다. 
GlobalTestFilter호출에 적용된 필터 옵션입니다. 
GoogleApiClientUtilGoogle API 클라이언트를 만드는 데 사용되는 유틸리티입니다. 
GoogleApiClientUtilBase 
GoogleBenchmarkResultParser셸에서 실행되는 Google Benchmark의 결과를 파싱하고 모든 결과가 포함된 맵을 반환합니다. 
GoogleBenchmarkTest주어진 기기에서 Google 벤치마크 테스트 패키지를 실행하는 테스트입니다. 
GranularRetriableTestWrapper래퍼 클래스는 IRemoteTest에서 작동하여 테스트 사례 수준에서 IRemoteTest를 세분화합니다. 
GranularRetriableTestWrapper.StartEndCollector누락된 실행 시작과 종료를 포착하는 클래스 도우미입니다. 
GsiDeviceFlashPreparerAndroid 일반 시스템 이미지로 기기를 플래시하는 타겟 준비자입니다. 
GTest주어진 기기에서 네이티브 테스트 패키지를 실행하는 테스트입니다. 
GTestBasegTest의 기본 클래스 
GTestListTestParser'--gtest_list_tests' 매개변수가 있는 gtest 예비 실행 모드의 결과 파서입니다. 
GTestResultParser셸에서 실행되는 GTest를 사용하여 네이티브 테스트의 '원시 출력 모드' 결과를 파싱하고 ITestInvocationListener에 결과를 알립니다. 
GTestXmlResultParser셸에서 실행되는 GTest를 사용하여 네이티브 테스트의 'xml 출력 모드' 결과를 파싱하고 ITestRunListener에 결과를 알립니다. 

H

HarnessException하네스 내에서 발생하는 예외의 기본 예외 클래스입니다. 
HarnessIOException파일 문제를 전달하는 데 도움이 되는 하네스 예외 
HarnessRuntimeException 
HeapHostMonitor호스트의 힙 메모리를 모니터링하고 주기적으로 기록 로그에 기록하는 AbstractHostMonitor 구현입니다. 
HelloWorldMultiTargetPreparerIMultiTargetPreparer 구현의 예입니다. 
HistoryLoggerTF History Logger: 일부 특정 이벤트만 포함된 특수 로그입니다. 
HostGTest네이티브 테스트 패키지를 실행하는 테스트입니다. 
HostMetric이 클래스는 보고할 호스트 측정항목 샘플을 나타냅니다. 
HostOptions호스트 옵션 홀더 클래스입니다. 
HostStatsdMetricCollectorstatsd 유틸리티 명령어를 사용하여 호스트 측에서 statsd 측정항목을 수집하는 IMetricCollector입니다. 
HostTestJUnit 호스트 기반 테스트의 테스트 실행기입니다. 
HostUtils호스트 테스트를 실행하는 데 유용한 몇 가지 유틸리티 메서드를 구현합니다. 
HprofAllocSiteParserhprof 보고서의 할당 사이트 섹션에서 정보를 파싱하는 도우미 클래스입니다. 
HttpHelperHTTP 요청을 위한 도우미 메서드를 포함합니다. 
HttpHelper.RequestRunnableIRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult)를 사용하여 요청을 실행할 수 있는 Runnable입니다. 
HttpMultipartPost멀티파트 HTTP POST 요청을 실행하기 위한 도우미 클래스입니다. 
HttpRemoteFileResolverhttp를 통해 원격 파일을 다운로드할 수 있는 IRemoteFileResolver 구현 
HttpsRemoteFileResolverhttps를 통해 원격 파일을 다운로드할 수 있는 IRemoteFileResolver 구현 

I

IAbi테스트 중인 ABI를 나타내는 인터페이스입니다. 
IAbiReceiver테스트 대상 ABI가 필요한 테스트입니다. 
IAndroidDebugBridge이 패키지에 사용되는 AndroidDebugBridge 메서드의 인터페이스 정의입니다. 
IAppBuildInfo이 인터페이스는 지원 중단되었습니다. IBuildInfo를 직접 사용합니다. 
IAutoRetriableTestITestFilterReceiver를 구현하지 않지만 자동 재시도를 지원하려는 IRemoteTest의 인터페이스입니다. 
IBatteryInfo기기의 배터리와의 상호작용을 정의하는 인터페이스입니다. 
IBatteryInfo.BatteryState현재 배터리 충전 상태를 설명합니다. 
IBuildInfo테스트 중인 빌드에 관한 정보를 보관합니다. 
IBuildInfo.BuildInfoPropertiesIBuildInfo가 일부 처리를 조정해야 할 수 있는 몇 가지 속성입니다. 
IBuildProvider테스트 중인 빌드에 관한 정보를 제공할 책임이 있습니다. 
IBuildReceiver테스트 중인 빌드 참조가 필요한 테스트입니다. 
ICacheClient캐시 클라이언트의 인터페이스입니다. 
IClusterClientTFC 백엔드와 상호작용하는 인터페이스입니다. 
IClusterEventTFC에 업로드할 클러스터 이벤트의 인터페이스입니다. 
IClusterEventUploader<T extends IClusterEvent>ClusterEventUploader의 인터페이스 
IClusterOptions클러스터 관련 옵션을 가져오는 인터페이스입니다. 
ICommandOptions명령어 실행 옵션의 컨테이너입니다. 
ICommandSchedulerTradeFederation 명령어를 실행하기 위한 스케줄러입니다. 
ICommandScheduler.IScheduledInvocationListener호출이 완료될 때 호출 이벤트의 리스너입니다. 
ICompressionStrategy런타임에 선택할 수 있는 압축 알고리즘을 나타내는 인터페이스입니다. 
IConfigOptionValueTransformer구성 옵션 값을 조작하기 위한 인터페이스 
IConfigurableVirtualDevice사전 구성된 가상 기기 정보 (호스트 IP, 호스트 사용자, 포트 오프셋 등)에 관한 정보를 제공하는 인터페이스입니다. 
IConfigurationTradeFederation 호출의 구성 정보입니다. 
IConfigurationFactoryIConfiguration를 만들기 위한 팩토리 
IConfigurationReceiverIConfiguration를 허용하는 객체를 나타내는 간단한 인터페이스입니다. 
IConfigurationServer구성 서버의 인터페이스입니다. 
ICredentialFactory사용자 인증 정보 팩토리가 oauth2 Credential를 만드는 인터페이스입니다. 
IDefaultObjectLoaderYAML 구성의 일부여야 하는 기본 객체를 로드하기 위한 인터페이스입니다. 
IDefaultObjectLoader.LoaderConfiguration로더에 정보를 전달하는 로드 구성 객체입니다. 
IDeviceActionReceiver기기 이벤트를 수신하는 API를 제공합니다. 
IDeviceBuildInfo전체 Android 기기 빌드 및 (선택적으로) 테스트를 나타내는 IBuildInfo입니다. 
IDeviceBuildProviderITestDevice의 정보를 사용하여 빌드를 가져오는 IBuildProvider입니다. 
IDeviceConfiguration기기 구성 홀더 인터페이스 
IDeviceFlasher기기에 기기 이미지를 플래시합니다. 
IDeviceFlasher.UserDataFlashOptionuserdata 이미지를 처리하기 위한 옵션의 enum 
IDeviceManager테스트에 사용할 수 있는 기기 집합을 관리하기 위한 인터페이스입니다. 
IDeviceManager.IFastbootListener빠른 부팅 상태 변경 리스너입니다. 
IDeviceMonitor기기 상태를 모니터링하기 위한 인터페이스입니다. 
IDeviceMonitor.DeviceLister알려진 기기와 해당 상태를 반환해야 하는 Runnable 유형의 클래스입니다. 
IDeviceRecovery오프라인 상태가 된 기기를 복구하기 위한 인터페이스입니다. 
IDeviceSelection기기 선택 기준을 위한 인터페이스입니다. 
IDeviceSelection.BaseDeviceType 
IDeviceStateMonitorIDevice의 상태를 모니터링하는 기능을 제공합니다. 
IDeviceTestITestDevice 참조가 필요한 객체의 인터페이스입니다. 
IDisableable사용 중지할 수 있는 Tradefed 객체를 설명하는 인터페이스입니다. 
IDynamicShardingClient샤딩 클라이언트의 래퍼 인터페이스

이는 필요한 경우 HTTP 또는 테스트 인증서를 교체할 수 있도록 하기 위함입니다. 

IDynamicShardingConnectionInfo동적 샤딩 연결 정보가 포함된 클래스의 인터페이스 
IEmail이메일을 보내는 인터페이스입니다. 
IEmail.Message이메일 메시지 데이터의 컨테이너입니다. 
IFileDownloader원격 파일을 다운로드하기 위한 인터페이스입니다. 
IFileEntryFileEntry 메서드에 더 간단하고 모의 처리 가능한 계약을 제공하는 인터페이스 정의입니다. 
IFileResolverLoaderIRemoteFileResolver의 구현을 로드합니다. 
IFileResolverLoader.ResolverLoadingException리졸버를 로드하거나 초기화할 수 없는 경우 발생하는 예외입니다. 
IFlashingResourcesParser기기 플래시에 필요한 보조 이미지 파일의 필수 버전을 제공하는 인터페이스입니다. 
IFlashingResourcesRetriever기기 플래시에 필요한 보조 이미지 파일을 검색하기 위한 인터페이스입니다. 
IFolderBuildInfo빌드 아티팩트가 로컬 파일 시스템 디렉터리에 포함된 간단한 추상 IBuildInfo입니다. 
IFormatterGeneratorSuiteResultHolder의 형식을 설명하는 인터페이스입니다. 
IGlobalConfiguration단일 Trade Federation 인스턴스의 전역 구성 정보를 포함하는 클래스(실제 구성의 호출 횟수와 관계없이 포함)입니다. 
IHarnessException하네스 예외로 구현될 하네스 예외 인터페이스에 관한 설명입니다. 
IHostCleaner테스트 실행이 완료된 후 호스트를 정리합니다. 
IHostHealthAgent호스트 또는 기기 측정항목을 내보내는 인터페이스입니다. 
IHostMonitor호스트 데이터를 전달하는 인터페이스 
IHostMonitor.HostDataPoint보고할 데이터의 일반 클래스입니다. 
IHostMonitor.HostMetricType 
IHostOptions호스트 옵션 홀더 인터페이스 
IHostOptions.PermitLimitType가능한 허용 제한자를 설명하는 열거형 
IHostResourceManager호스트 리소스를 관리하는 인터페이스입니다. 
IHttpHelperHTTP 요청을 실행하기 위한 도우미 메서드입니다. 
IHttpHelper.DataSizeException 
IIncrementalSetupTradeFed 준비자를 위한 증분 설정을 시도할지 결정하는 데 도움이 되는 인터페이스입니다. 
IInvocationContext필요한 경우 테스트에서 액세스할 호출에 관한 정보를 보유합니다. 
IInvocationContext.TimingEvent 
IInvocationContextReceiver호출 컨텍스트를 참조해야 하는 테스트입니다. 
IInvocationExecution호출의 일부로 실행될 작업을 설명하는 인터페이스입니다. 
IKeyStoreClient비밀번호 또는 민감한 정보의 키 저장소에 액세스하는 인터페이스입니다. 
IKeyStoreFactoryIKeyStoreClient를 만들기 위한 팩토리입니다. 
ILabPreparer실험실 준비자를 위한 마커 인터페이스

이러한 인터페이스의 용도에 관한 설명은 ITargetPreparer를 참고하세요. 

ILeveledLogOutput이 인터페이스를 구현하는 클래스는 로그 메시지 출력을 처리하는 메서드를 제공합니다. 
ILogcatReceiver기기의 logcat 출력을 InputStreamSource로 제공하는 클래스입니다. 
ILogRegistry여러 로거를 다중화하고 관리하는 ILogOutput 싱글톤 로거의 인터페이스입니다. 
ILogRegistry.EventType기록하는 데 유용한 이벤트 
ILogSaver이 인터페이스를 구현하는 클래스는 로그를 중앙 위치에 저장하는 메서드를 제공합니다. 
ILogSaverListenerITestInvocationListener가 로그 파일이 저장될 때를 수신 대기할 수 있습니다. 
ImageContentAnalyzer기기 이미지 콘텐츠 분석을 위한 분석 도구 
IManagedTestDevice수명 주기가 관리되는 ITestDevice입니다. 
IManagedTestDevice.DeviceEventResponseIManagedTestDevice.handleAllocationEvent(DeviceEvent) 호출에 대한 응답의 컨테이너입니다. 
IManagedTestDeviceFactoryIManagedTestDevice의 크리에이터 인터페이스 
IMetricCollector이 인터페이스는 일치하는 측정항목을 수집하기 위해 테스트 결과를 보고할 때 데코레이터로 추가됩니다. 
IMetricCollectorReceiver테스트 실행을 위해 IMetricCollector 목록을 가져와야 하는 IRemoteTest가 구현해야 하는 인터페이스입니다. 
IMoblyYamlResultHandlermobly YAML 결과 핸들러의 인터페이스입니다. 
IMoblyYamlResultHandler.ITestResultmobly yaml 결과의 인터페이스 
IModuleController모듈을 실행할지 여부를 제어하는 인터페이스입니다. 
IModuleController.RunStrategy모듈을 실행하는 방법을 설명하는 enum입니다. 
IModuleParameterHandler모음 모듈의 매개변수 인터페이스입니다. 
IMultiDeviceRecovery여러 오프라인 기기를 복구하기 위한 인터페이스입니다. 
IMultiDeviceTest이 인터페이스는 지원 중단되었습니다. 이 인터페이스는 호환성을 위해 일시적으로 유지되지만 더 이상 실제로 사용되지 않습니다. 구현하지 마세요. 
IMultiTargetPreparer여러 기기의 테스트 환경을 함께 준비합니다. 
INativeDeviceddmlib IDevice에 안정적이고 약간 더 높은 수준의 API를 제공합니다. 
INativeDeviceTestINativeDevice 참조가 필요한 객체의 인터페이스입니다. 
IncrementalImageUtil증분 이미지 및 기기 업데이트를 활용하는 유틸리티입니다. 
InfraErrorIdentifierTrade Federation 인프라 및 종속 인프라 (예: 빌드 인프라)의 오류 식별자 
InputStreamSource이 인터페이스는 기본적으로 ERROR(/InputStream)를 래핑하여 클론할 수 있도록 합니다. 
InstallAllTestZipAppsSetup테스트 zip에 있는 모든 앱을 설치하는 ITargetPreparer입니다. 
InstallApexModuleTargetPreparer 
InstallApkSetup파일 시스템에 있는 하나 이상의 APK를 설치하는 ITargetPreparer입니다. 
InstallBuildEnvApkSetupAndroid 플랫폼 빌드 환경에서 하나 이상의 테스트 APK를 설치하는 ITargetPreparer입니다. 
InstalledInstrumentationsTest현재 기기에서 발견된 모든 계측을 실행합니다. 
InstallKernelModulePreparer커널 모듈을 설치하는 타겟 준비자입니다. 
InstantAppHandlerModuleParameters.INSTANT_APP의 핸들러입니다. 
InstrumentationPreparer계측을 실행하는 ITargetPreparer 
InstrumentationProtoResultParser셸에서 실행된 계측 테스트의 'protoStd 출력 모드' 결과를 파싱하고 ITestRunListener에 결과를 알립니다. 
InstrumentationResultParser셸에서 계측 테스트 실행의 '원시 출력 모드' 결과를 파싱하고 ITestRunListener에 결과를 알립니다. 
InstrumentationTest주어진 기기에서 계측 테스트 패키지를 실행하는 테스트입니다. 
InvocationCacheHelper호출 캐시 결과의 업로드 및 조회를 처리하는 유틸리티입니다. 
InvocationCacheHelper.CacheInvocationResultDescriptor캐시 결과를 설명합니다. 
InvocationContextIInvocationContext의 일반 구현입니다. 
InvocationExecution빌드 다운로드, target_prep, 테스트 실행, 정리 등 모든 호출 단계를 설명하는 클래스입니다. 
InvocationLocal<T>이 클래스는 호출 범위 변수를 제공합니다. 
InvocationMetricLogger일부 측정항목을 로깅하는 호출을 위한 유틸리티 클래스입니다. 
InvocationMetricLogger.InvocationGroupMetricKey그룹화를 사용하면 동일한 키 아래에 여러 그룹을 로깅할 수 있습니다. 
InvocationMetricLogger.InvocationMetricKey호출 시 항상 채워지는 특수한 이름의 키입니다. 
InvocationProtoResultReporter호출 수준 캐싱 정보 및 모듈 목록을 저장하는 리포터 
InvocationStatus호출 상태를 저장하는 클래스입니다. 
InvocationStatus호출 상태를 나타내는 도우미 열거형 
InvocationSummaryHelper리스너 집합의 TestSummary를 수집하고 보고하는 도우미 클래스 
InvocationToJUnitResultForwarderITestInvocationListener 이벤트를 수신 대기하고 이를 TestListener로 전달하는 클래스입니다. 
IPostProcessor후처리기는 테스트 후 결과 보고 전에 측정항목과 로그를 처리할 수 있도록 지원하는 Trade Federation 객체입니다. 
IRecorderClientResultDB 레코더 백엔드와 통신하기 위한 인터페이스입니다. 
IRemoteFeature요청에 따라 실행할 수 있는 Tradefed의 기능을 설명하는 인터페이스입니다. 
IRemoteFileResolver원격 파일을 로컬 파일로 확인할 수 있는 객체의 인터페이스입니다. 
IRemoteFileResolver.RemoteFileResolverArgs리졸버에 전달된 args 
IRemoteFileResolver.ResolvedFile확인된 파일 및 일부 메타데이터에 관한 정보를 보유하는 클래스입니다. 
IRemoteScheduledListenersFeatureIScheduledInvocationListener 전달을 지원하도록 IRemoteFeature 확장 
IRemoteTest결과를 ITestInvocationListener에 직접 보고하는 테스트입니다. 
IReportNotExecuted실행이 완료되지 않은 경우 이 인터페이스를 구현하는 IRemoteTest는 보고 개선을 위해 실행되지 않은 테스트를 보고할 수 있습니다. 
IRescheduler향후 실행을 위해 구성 일정을 다시 예약하기 위한 인터페이스입니다. 
IResourceMetricCollector사용자가 맞춤 리소스 수집기를 구현할 수 있는 인터페이스입니다. 
IRestApiHelperREST API 호출을 실행하기 위한 도우미 인터페이스입니다. 
IResumableTest이 인터페이스는 지원 중단되었습니다. 더 이상 필요하지 않음 
IRetryDecision재시도 결정을 유도하고 더 타겟팅된 재시도를 위해 클래스에 필터를 적용하는 인터페이스입니다. 
IRuntimeHintProvider 
IRunUtil시간 설정된 작업 및 시스템 명령어를 실행하기 위한 인터페이스입니다. 
IRunUtil.EnvPriority특정 env를 설정하거나 설정 해제할지 정의하는 enum입니다. 
IRunUtil.IRunnableResult불리언 상태를 반환하는 작업을 비동기식으로 실행하기 위한 인터페이스입니다. 
ISandbox호출을 실행하는 데 사용할 수 있는 샌드박스를 정의하는 인터페이스입니다. 
ISandboxFactoryISandbox를 만들기 위한 팩토리입니다. 
ISetOptionReceiver이 인터페이스의 구현에는 HostTest.SET_OPTION_NAME에 연결된 'set-option' 이름의 Option가 있어야 합니다. 
IShardableListener샤딩할 수 있는 ITestInvocationListener입니다. 
IShardableTest별도로 실행 가능한 하위 테스트로 분할할 수 있는 IRemoteTest입니다. 
IShardHelper구성에 적용할 샤딩 전략을 설명하는 객체의 인터페이스입니다. 
IsolatedHostTest하위 프로세스를 사용하여 기본 프로세스에서 테스트를 실행하는 대신 종속 항목이 적은 환경에서 테스트를 실행하는 TradeFed 실행기를 구현합니다. 
ISupportGranularResultsITestInvocationListener가 상세 결과 수신을 지원하는지 여부를 지정하는 인터페이스입니다. 
ISystemStatusChecker시스템 상태를 확인하고 시스템이 예상 상태인지 나타내는 불리언을 반환하는 검사기입니다. 
ISystemStatusCheckerReceiver구성에서 ISystemStatusChecker에 액세스해야 하는 IRemoteTest입니다. 
ITargetCleaner이 인터페이스는 지원 중단되었습니다. tearDown이 기본 ITargetPreparer 인터페이스로 이동했습니다. 
ITargetPreparer테스트 실행을 위한 테스트 환경을 준비합니다. 
ITerribleFailureHandlerLogUtil.CLog.wtf(String, Throwable)
의 심각한 오류를 처리하는 인터페이스 
ITestAnnotationFilterReceiver주석을 기반으로 실행할 테스트를 필터링할 수 있는 실행기입니다. 
ITestCollector테스트 수집을 지원합니다. 이 속성이 설정된 경우 테스트 실행기는 테스트 사례를 실제로 실행하지 않고도 수집하기 위해 시험적 실행을 실행해야 합니다. 
ITestDeviceddmlib IDevice에 안정적이고 약간 더 높은 수준의 API를 제공합니다. 
ITestDevice.ApexInfo단일 APEX에 관한 정보를 저장하는 간단한 구조체 클래스 
ITestDevice.MountPointInfo단일 마운트 포인트에 관한 정보를 저장하는 간단한 구조체 클래스 
ITestDevice.RecoveryMode 
ITestFileFilterReceiver실행할 테스트 또는 실행하지 않을 테스트를 지정하는 파일을 수신할 수 있는 러너입니다. 
ITestFilterReceiver실행할 테스트를 필터링할 수 있는 실행기입니다. 
ITestInformationReceiver일부 클래스의 TestInformation를 수신하는 인터페이스입니다. 
ITestInvocationTradeFederation 테스트 호출 하나를 처리합니다. 
ITestInvocation.ExitInformation호출의 종료 정보를 나타냅니다. 
ITestInvocationListener테스트 호출의 테스트 결과 리스너입니다. 
ITestLifeCycleReceiver계측 테스트 실행 중에 이벤트 알림을 수신합니다. 
ITestLogger다양한 유형의 데이터 스트림 로깅을 실행할 수 있는 항목입니다. 
ITestLoggerReceiver로깅 목적으로 사용할 수 있도록 ITestLogger 인스턴스로 삽입할 수 있는 항목입니다. 
ITestsPool액세스하고 실행할 수 있는 테스트 풀을 설명하는 인터페이스 
ITestSuite테스트 모음을 실행하는 데 사용되는 추상 클래스입니다. 
ITestSuite.IsolatedModuleGrade 
ITestSuite.MultiDeviceModuleStrategy 
ITestSuiteResultLoader이전 결과를 재실행할 수 있는 방식으로 로드하는 도우미를 설명하는 인터페이스입니다. 
ITestSummaryListenerITestInvocationListener가 요약을 통해 일부 제한된 정보를 교환할 수 있는 인터페이스입니다. 
ITestsZipInstaller빌드 시스템에서 출력한 테스트 ZIP 파일의 테스트를 기기에 설치합니다. 
ITokenProvider특정 기기의 토큰을 제공할 수 있는 객체를 설명하는 인터페이스입니다. 
ITokenRequestIRemoteTest가 구현하여 특수 토큰이 있는 기기가 필요하다는 사실을 노출할 수 있는 인터페이스입니다. 

J

JarHostTest호스트 측 JUnit 테스트용 테스트 실행기입니다. 
JarHostTest.HostTestListenertestRunStarted() 및 testRunEnded()를 제외한 모든 이벤트를 삽입된 리스너에 전달하는 래퍼 리스너입니다. 
JavaCodeCoverageCollector기기에서 Java 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector입니다. 
JavaCodeCoverageFlusher기기에서 실행 중인 프로세스의 Java 코드 적용 범위 측정값을 재설정하고 강제로 플러시하는 유틸리티 클래스입니다. 
JSONFileKeyStoreClient로컬 JSON 파일이 키 저장소 역할을 하는 샘플 구현 
JSONFileKeyStoreFactoryJSON 키 저장소 파일에 액세스하기 위한 JSONFileKeyStoreClient를 제공하는 JSON 키 저장소 팩토리의 구현입니다. 
JsonHttpTestResultReporter테스트 측정항목 결과 및 브랜치, 기기 정보를 JSON으로 인코딩하고 HTTP 서비스 엔드포인트에 POST하는 결과 보고 도구 
JUnit4ResultForwarderJUnit4 실행기의 결과 전달자입니다. 
JUnit4TestFilterFilter를 확장하여 JUnit4 실행기에 필터링을 제공하는 도우미 클래스입니다. 
JUnitRunUtilIRemoteTest.run(TestInformation, ITestInvocationListener) 호출을 Test.run(TestResult) 호출로 전달하는 도우미 클래스입니다. 
JUnitToInvocationResultForwarderTestListener 이벤트를 수신 대기하고 이를 ITestInvocationListener로 전달하는 클래스입니다. 
JUnitXmlParserant의 XMLJUnitResultFormatter에 저장된 JUnit 결과에서 테스트 결과 데이터를 추출하고 ITestInvocationListener에 전달하는 파서입니다. 

K

KernelModuleUtils 
KernelTargetTest대상에서 실행되고 커널 테스트의 결과를 파싱하는 실행 파일용 테스트 실행기입니다. 
KernelTestModuleController모듈 컨트롤러가 아키텍처와 일치하지 않을 때 테스트를 실행하지 않는 기본 클래스입니다 . 
KeyguardControllerState키가드 상태의 컨테이너입니다. 
KeyguardStatusChecker모듈 실행 후 키가드 상태를 확인합니다. 
KeyStoreException심각한 키 저장소 오류가 발생할 때 발생합니다. 
KillExistingEmulatorPreparer실행 중인 에뮬레이터를 종료하는 ITargetPreparer입니다. 
KnownFailurePreparer알려진 실패의 재시도를 건너뛰도록 준비 도구를 타겟팅합니다. 
KTapResultParserKTAP 출력을 KUnit 테스트 모듈에서 생성하고 debugfs의 `results` 파일에 배치한 출력으로 읽습니다. 
KTapResultParser.ParseResolution 
KUnitModuleTest기기에서 KUnit 테스트 모듈을 실행하기 위한 테스트 실행기입니다. 

L

LabResourceDeviceMonitorLabResourceService의 gRPC 서버를 초기화/관리하는 실험실 리소스 모니터입니다. 
LargeOutputReceiver장기 실행 명령어 실행을 돕고 출력을 수집하도록 설계된 클래스입니다. 
LastShardDetector로컬 샤딩을 실행할 때 마지막 샤드가 invocationEnded(long)에 도달할 때만 일부 작업을 실행하려는 경우가 있습니다. 
ThreadStatusChecker모듈이 실행 중인 스레드를 유출하지 않도록 하는 상태 검사기입니다. 
LegacySubprocessResultsReporter서브프로세스 결과 리포터의 동결된 구현으로, 서브클래스의 변경사항에도 불구하고 이전 버전의 TF/CTS (예: 8 이상)와 호환되어야 합니다. 
ListInstrumentationParser'pm list instrumentation' 쿼리의 출력을 파싱하는 IShellOutputReceiver 
ListInstrumentationParser.InstrumentationTarget 
LocalAndroidVirtualDeviceTradeFed 호스트에서 실행되는 로컬 가상 기기의 클래스입니다. 
LocalAppBuildProvider제공된 로컬 경로를 기반으로 IBuildInfo를 생성하는 IBuildProvider 
LocalDeveloperTradefed를 실행하는 로컬 개발자인지 감지하고 반환합니다. 
LocalDeviceBuildProvider제공된 파일 시스템 디렉터리 경로를 기반으로 IDeviceBuildInfo를 생성하는 IBuildProvider입니다. 
LocalEmulatorLaunchAndroid 빌드 환경에서 로컬로 에뮬레이터를 실행하는 TargetPreparer입니다. 
LocalEmulatorSnapshotAndroid 빌드/개발 환경에서 클린 에뮬레이터 스냅샷을 생성하기 위한 TargetPreparer 
LocalFileHeaderLocalFileHeader는 ZIP 파일 내 파일/폴더의 정보를 포함하는 클래스입니다. 
LocalFileResolver로컬 파일 연결을 허용하는 IRemoteFileResolver 구현 
LocalFolderBuildProvider제공된 로컬 경로를 기반으로 IFolderBuildInfo를 생성하는 IBuildProvider 
LocalHostResourceManager관리자 호스트 리소스 
LocalPool로컬 테스트 풀 구현 
LocalRunInstructionBuilder로컬에서 테스트를 실행하는 안내를 컴파일하는 유틸리티입니다. 
LockSettingsBaselineSetter화면 잠금 설정을 삭제하는 setter입니다. 
로그기본 Android 소스에서 API를 미러링하는 로그 클래스입니다. 
Log.ILogOutput이 인터페이스를 구현하는 클래스는 로그 메시지 출력을 처리하는 메서드를 제공합니다. 
Log.LogLevel로그 수준 enum 
LogcatCrashResultForwarder특수 리스너: 실패 (계측 프로세스 비정상 종료) 시 logcat에서 비정상 종료를 추출하려고 시도하고 테스트와 연결된 실패 메시지에 추가합니다. 
LogcatEventParser 
LogcatEventTypeLogcatEventParser의 이벤트 유형입니다. 
LogcatOnFailureCollector테스트 사례가 실패할 때 logcat을 캡처하고 기록하는 수집기입니다. 
LogcatReceiver백그라운드에서 logcat을 수집하는 클래스입니다. 
LogcatTimingMetricCollector하나 이상의 반복 테스트 중에 지정된 정규식 패턴을 사용하여 logcat 행에서 이벤트의 시작 및 종료 신호를 파싱하여 logcat에서 타이밍 정보 (예: 사용자 전환 시간)를 수집하는 측정항목 수집기입니다. 
LogDataType로그 데이터의 데이터 유형을 나타냅니다. 
LogFile저장된 로그 파일의 메타데이터를 보유하는 클래스입니다. 
LogFileSaver로그 데이터를 파일에 저장하는 ITestInvocationListener의 도우미 
LogReceiver 
LogRegistry호출하는 스레드의 ThreadGroup에 따라 적절한 로거를 사용하여 여러 로거를 다중화하고 관리하는 ILogRegistry 구현입니다. 
LogSaverResultForwarder전역 파일 저장기로 로그를 저장하기 위한 ResultForwarder입니다. 
LogUtil로깅 유틸리티 클래스입니다. 
LogUtil.CLog호출자의 간단한 클래스 이름을 로그 태그로 자동으로 사용하는 Log용 시임 클래스 
LUCIResultReporterResultDB 및 LUCI에 필요한 테스트 결과를 JSON 형식 (go/result-sink)으로 저장하고 콘솔에 파일 위치를 기록하는 결과 리포터입니다. 

M

MainlineModuleHandlerInstallApexModuleTargetPreparer를 만들고 지정된 메인라인 모듈을 기반으로 동적 링크를 삽입하여 이러한 모듈을 자동으로 검색하는 메인라인 모듈의 간단한 핸들러 클래스입니다. 
MainlineTestModuleController모듈 컨트롤러가 테스트 대상 기기에 미리 로드된 메인라인 모듈을 기반으로 테스트를 실행하기 위한 기본 클래스입니다. 
ManagedRemoteDeviceVM 내의 Tradefed 인스턴스를 통해 원격으로 관리하는 가상 머신 내에서 실행되는 기기입니다. 
ManagedTestDeviceFactoryTf에서 모니터링할 수 있는 다양한 종류의 기기를 만드는 공장 
MaxSdkModuleController지정된 SDK 버전 번호를 초과하는 버전에서 테스트를 실행하지 않도록 모듈 컨트롤러의 기본 클래스입니다. 
MergedZipEntryCollection대용량 ZIP 파일의 개별 ZIP 항목을 블록으로 병합하여 다운로드 시도를 최소화합니다. 
MergeMultiBuildTargetPreparer빌드 이름과 다른 빌드에 복사할 파일 키를 지정하여 한 빌드에서 다른 빌드로 정보를 전달할 수 있는 IMultiTargetPreparer입니다. 
MergeStrategy여러 번 시도한 경우 결과를 집계하는 방법을 설명합니다. 
MerkleTree원격 실행 API에 의해 정의된 머클 트리 표현입니다. 
MetricFilePostProcessor테스트 및 실행 수준에서 수집된 측정항목 로그 파일을 업로드하는 데 사용됩니다. 
MetricOption@Test로 주석이 달린 테스트 메서드의 주석 또는 TestDescription의 주석 목록에 포함된 주석으로, 수집기 동작 조정, 일부 메서드 필터링에 유용한 추가 매개변수를 지정할 수 있습니다. 
MetricsXMLResultReporterMetricsXMLResultReporter는 테스트의 invocationEnded 단계에서 metrics-folder 매개변수로 지정된 폴더의 XML 파일에 테스트 측정항목과 실행 측정항목을 작성합니다. 
MetricTestCaseTradeFed의 일부로 실행할 때 측정항목을 로깅할 수 있는 TestCase의 확장입니다. 
MetricTestCase.LogHolder보고할 로그 파일을 보관하는 구조입니다. 
MetricUtil푸시된 statsd 구성에서 측정항목을 가져오는 유틸리티 클래스입니다. 
MetricUtility테스트 측정항목을 저장하고, 유사한 테스트에서 측정항목을 집계하고, 측정항목을 파일에 쓰는 일반적인 유틸리티 메서드를 포함합니다. 
MinApiLevelModuleController지정된 API 수준 미만인 경우 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스입니다. 
MinSdkModuleController지정된 SDK 버전 번호 미만의 버전에서 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스입니다. 
MixImageZipPreparer기기 빌드에서 시스템 빌드의 이미지를 혼합하는 IMultiTargetPreparer입니다. 
MixKernelTargetPreparer커널 이미지와 기기 이미지를 혼합할 수 있는 ITargetPreparer입니다. 
MoblyBinaryHostTestAndroid 빌드 시스템 (Soong)에서 mobly python 바이너리 파일을 실행하기 위한 호스트 테스트 
MoblyYamlResultControllerInfoHandlerMobly yaml 결과 'Controller Info' 요소 핸들러 
MoblyYamlResultControllerInfoHandler.ControllerInfo 
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder 
MoblyYamlResultHandlerFactory결과 유형에 따라 적절한 핸들러를 생성하는 Mobly yaml 결과 핸들러 팩토리입니다. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException 
MoblyYamlResultHandlerFactory.Type 
MoblyYamlResultParserMobly yaml 테스트 결과 파서 
MoblyYamlResultRecordHandlerMobly yaml 결과 'Record' 요소 핸들러 
MoblyYamlResultRecordHandler.Record 
MoblyYamlResultRecordHandler.Record.Builder 
MoblyYamlResultRecordHandler.RecordResult 
MoblyYamlResultSummaryHandlerMobly yaml 결과 '요약' 요소 핸들러입니다. 
MoblyYamlResultSummaryHandler.Summary 
MoblyYamlResultSummaryHandler.Summary.Builder 
MoblyYamlResultTestNameListHandlerMobly yaml 결과 'Test Name List' 요소 핸들러입니다. 
MoblyYamlResultTestNameListHandler.TestNameList 
MoblyYamlResultTestNameListHandler.TestNameList.Builder 
MoblyYamlResultUserDataHandlerMobly yaml 결과 '사용자 데이터' 요소 핸들러 
MoblyYamlResultUserDataHandler.UserData 
MoblyYamlResultUserDataHandler.UserData.Builder 
ModuleDefinition테스트 실행 구성의 컨테이너입니다. 
ModuleListener결과 목록을 수집하기 위해 각 모듈의 각 IRemoteTest에 연결된 리스너입니다. 
ModuleLogcatCollector모듈용 Logcat 수집기 버전입니다. 
ModuleMerger분할 후 ITestSuiteModuleDefinition 병합과 관련된 작업을 위한 도우미 클래스입니다. 
ModuleOemTargetPreparer 
ModuleParameters각 모듈의 메타데이터에 있는 모음 '매개변수' 키와 연결된 특수 값입니다. 
ModuleParametersHelper매개변수와 연결된 IModuleParameterHandler를 가져오는 도우미입니다. 
ModuleProtoResultReporter모듈 수준 결과만 보고하기 위한 결과 보고자입니다. 
ModulePusher 
ModulePusher.ModulePushError메인라인 모듈 푸시 중 치명적인 오류가 발생했습니다. 
ModuleSplitterIConfiguration로 표시된 모듈 목록을 ModuleDefinition로 표시된 실행 단위 목록으로 분할하는 도우미입니다. 
ModuleTestTypeUtil모듈을 확인하기 위한 일반적인 유틸리티 메서드를 포함합니다. 
MultiFailureDescription하나의 홀더에 여러 개의 FailureDescription를 수집합니다. 
MultiMap<K, V>키당 여러 값을 지원하는 ERROR(/Map)입니다. 

N

NameMangleListener결과가 보고될 때 테스트 메서드, 클래스, 패키지 이름을 변환하는 프록시 리스너입니다. 
NativeBenchmarkTest주어진 기기에서 네이티브 벤치마크 테스트 실행 파일을 실행하는 테스트입니다. 
NativeBenchmarkTestParser벤치마크 테스트 데이터 출력을 파싱하여 작업당 평균 시간에 관한 측정항목을 수집하는 IShellOutputReceiver입니다. 
NativeBridgeModuleController기기가 네이티브 브리지를 지원하는지 확인하는 모듈 컨트롤러입니다. 
NativeCodeCoverageFlusher네이티브 노출 영역 측정을 지우고 기기의 프로세스에서 네이티브 노출 영역 데이터를 강제로 플러시하는 유틸리티 클래스입니다. 
NativeDeviceITestDevice 비전체 스택 Android 기기의 기본 구현입니다. 
NativeDevice.AdbActionOS 'adb ....' 명령어를 실행하기 위한 ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)입니다. 
NativeDevice.AdbShellAction 
NativeDevice.RebootDeviceActionERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction): 기기 재부팅 
NativeDevice.RebootMode재부팅 모드입니다. 
NativeDeviceStateMonitor프레임워크 지원 없이 IDevice의 상태를 모니터링하는 헬퍼 클래스입니다. 
NativeCollector'dumpsys meminfo --unreachable -a'를 실행하여 현재 각 프로세스에 보관된 도달할 수 없는 네이티브 메모리를 식별하는 ITargetPreparer입니다. 
NativeStressTest주어진 기기에서 네이티브 스트레스 테스트 실행 파일을 실행하는 테스트입니다. 
NativeStressTestParser스트레스 테스트 데이터 출력을 파싱하여 반복 완료 수 및 반복당 평균 시간에 관한 측정항목을 수집하는 IShellOutputReceiver입니다. 
NegativeHandler아무것도 수행하지 않아야 하며 매개변수가 추가 모듈을 만들지 않아야 한다고 지정하는 핸들러입니다. 
NestedDeviceStateMonitor중첩된 기기에서 추가 검사를 실행하여 가상화된 환경의 세부정보를 수용하는 기기 상태 모니터입니다. 
NestedRemoteDevice원격 Cuttlefish VM 내에서 실행되는 기기의 표현입니다. 
NetworkNotAvailableException기기가 테스트를 위해 네트워크에 연결할 수 없는 경우 발생합니다. 
NoApkTestSkipper테스트할 APK가 없는 경우 호출 (준비 및 테스트)을 완전히 건너뛸 수 있는 특수 준비 도구입니다. 
NoDeviceException지정된 명령어를 실행할 기기가 없을 때 발생합니다. 
NoisyDryRunTest명령어 파일에서 노이즈가 있는 연습 실행을 실행합니다. 
NoOpConfigOptionValueTransformer무작동 IConfigOptionValueTransformer 
NotMultiAbiHandler보조 abi가 모듈을 만들지 않아야 한다고 SuiteModuleLoader에 알리는 특수 핸들러입니다. 
NullDeviceIDeviceSelection.nullDeviceRequested()true인 경우 할당하는 데 DeviceManager에서 사용하는 자리표시자 IDevice입니다. 

O

OpenObjectLoaderAOSP에서 사용할 수 있는 기본 객체의 로더입니다. 
옵션필드에 IConfiguration 옵션을 나타내는 주석을 추가합니다. 
Option.Importance 
OptionClass클래스를 IConfiguration 객체를 나타내는 것으로 주석 처리합니다. 
OptionCopier동일한 이름의 Option 필드 값을 한 객체에서 다른 객체로 복사할 수 있는 도우미 클래스입니다. 
OptionDefOption의 세부정보를 보유합니다. 
OptionFetcher상위 프로세스에서 테스트 옵션을 가져오는 도우미입니다. 
OptionNotAllowedException명령줄에 옵션을 전달할 수 없는 경우의 특정 ConfigurationException 
OptionSetterOption 필드를 채웁니다. 
OptionSetter.Handler<T> 
OptionSetter.MapHandler지도 필드의 값을 처리하는 Handler입니다. 
OptionSetter.OptionFieldsForName지정된 이름의 옵션 필드 목록을 위한 컨테이너입니다. 
OptionUpdateRule옵션이 여러 번 지정된 경우의 동작을 제어합니다. 
OtaDeviceBuildInfo무선 업데이트 테스트에 사용되는 IDeviceBuildInfo입니다. 
OtatoolsBuildInfootatools 아티팩트가 포함된 IBuildInfo 
OtaUpdateDeviceFlasher전체 또는 증분 OTA 패키지로 system/update_engine/scripts/update_device.py 스크립트를 트리거하여 기기 이미지를 업데이트하는 기기 플래셔입니다. 
OxygenUtilOxygen 서비스와 상호작용하는 유틸리티입니다. 

P

PackageInfo기기에서 파싱된 애플리케이션의 패키지 정보 컨테이너입니다. 
PackageInstalledModuleController기기에 지정된 패키지가 설치되어 있지 않으면 테스트를 실행하지 않는 모듈 컨트롤러 
Pair<A, B>두 개의 객체가 포함된 자체 Pair 클래스를 정의합니다. 
PairingMultiTargetPreparer다중 타겟 준비자는 두 기기 간의 블루투스 페어링 및 연결을 지원합니다. 
ParallelDeviceExecutor<V>함수를 동시에 실행하는 ERROR(/ExecutorService)의 래퍼입니다. 
ParentSandboxInvocationExecution샌드박스를 실행할 때 상위 호출 특수 작업을 위한 InvocationExecution 버전입니다. 
ParentShardReplicate한 기기의 설정을 샤딩에 포함될 다른 모든 기기에 복제합니다. 
PartialZipDownloadCache콘텐츠를 기반으로 부분 다운로드 파일을 캐시하는 유틸리티입니다. 
PassingTestFileReporter통과한 테스트 사례 목록을 테스트 파일에 저장하는 ITestInvocationListener 
PerfettoGenericPostProcessor숫자 값이 있는 필드가 나올 때까지 문자열 값으로 proto 메시지와 필드를 재귀적으로 확장하여 텍스트/바이너리 측정항목 perfetto proto 파일을 키-값 쌍으로 처리하는 후처리기입니다. 
PerfettoGenericPostProcessor.AlternativeParseFormat 
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT 
PerfettoPreparerPerfetto 준비 도구는 Perfetto가 액세스할 수 있는 표준 위치에 기기에 구성 파일을 푸시합니다. 
PerfettoPullerMetricCollector기기에서 perfetto 파일을 가져오고 측정항목을 수집할 수 있는 FilePullerDeviceMetricCollector의 기본 구현입니다. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT 
PerfettoTraceRecorderITestDevice에서 Perfetto 트레이스를 기록하기 위한 유틸리티 클래스입니다. 
PrettyPrintDelimiter눈에 띄게 구분된 메시지를 출력하는 데 도움이 되는 도우미 유틸리티입니다. 
PrettyTestEventLogger디버깅을 쉽게 하기 위해 이벤트를 일치시키고 로깅하는 로거 
ProcessInfo프로세스 관련(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) 정보를 저장하는 데 사용됩니다. 
ProcessUtil 
ProfileParameterHandler모든 프로필 사용자의 기본 매개변수 핸들러입니다. 
ProfileTargetPreparer프로필 사용자 android.os.usertype.profile.XXX의 타겟 준비자를 설정하기 위한 기본 클래스입니다. 
PropertyChangerAndroid 속성 파일에서 항목을 변경 (또는 추가)하는 유틸리티 클래스 
ProtoResultParserTradefed 결과 프로토 형식의 파서입니다. 
ProtoResultParser.TestLevel처리 중인 proto의 현재 수준을 나타내는 열거입니다. 
ProtoResultReporter결과 보고자는 모든 결과가 포함된 TestRecord protobuf를 빌드합니다. 
ProtoUtilprotobuf 메시지를 유형에 관계없이 처리하기 위한 유틸리티 메서드입니다. 
ProxyConfiguration실행할 원격 구성을 가리킬 수 있는 객체입니다. 
PsParser'ps' 명령어 출력에서 파싱(USER, PID, NAME)하는 데 사용되는 유틸리티 
PtsBotTestPTS-bot 테스트를 실행합니다. 
PtsBotTest.TestFlagConfiguration 
PtsBotTest.TestFlagConfiguration.FlagConfig 
PtsBotTest.TestSyspropConfiguration 
PtsBotTest.TestSyspropConfiguration.SyspropConfig 
PushFileInvoker이 클래스는 지원 중단되었습니다. 대신 PushFilePreparer를 사용하세요. 
PushFilePreparer호스트 경로에서 기기 경로로 임의 개수의 파일을 푸시하려고 시도하는 ITargetPreparer입니다. 
PythonBinaryHostTestAndroid 빌드 시스템 (Soong)에서 Python 바이너리 파일을 실행하기 위한 호스트 테스트

테스트 실행기는 include-filter 및 exclude-filter를 지원합니다. 

PythonBinaryHostTest.PythonForwarder실행 이름을 바이너리 이름으로 대체하는 결과 전달자 
PythonUnitTestResultParserPython의 unittest 프레임워크로 실행된 테스트의 출력을 해석하고 일련의 ITestInvocationListener 호출로 변환합니다. 
PythonUnitTestRunner이 클래스는 지원 중단되었습니다. 대신 PythonBinaryHostTest를 사용하세요. 
PythonVirtualenvHelperPython 3 가상 환경을 활성화하기 위한 도우미 클래스입니다. 
PythonVirtualenvPreparer호스트에 Python virtualenv를 설정하고 패키지를 설치합니다. 

Q

QuotationAwareTokenizer 

R

RebootReasonCollector테스트 실행 중에 기기 재부팅을 수집하고 이유 및 개수별로 보고하는 수집기입니다. 
RebootTargetPreparer기기를 재부팅하는 타겟 준비 도구입니다. 
RecoveryLogPreparer복구 전에 로그를 수집하는 데 사용되는 타겟 준비 도구입니다. 
RegexTrie<V>RegexTrie는 키의 각저장된세그먼트가 정규식 ERROR(/Pattern)인 트라이입니다. 
RemoteAndroidDeviceadb connect를 통해 연결된 전체 스택 Android 기기의 ITestDevice 구현 
RemoteAndroidTestRunnerAndroid 테스트 명령어를 원격으로 실행하고 결과를 보고합니다. 
RemoteAndroidTestRunner.StatusReporterMode계측기 명령 옵션에서 상태 보고자 모드를 나타냅니다. 
RemoteAndroidVirtualDeviceGoogle Compute Engine (GCE)에서 실행되는 전체 스택 Android 기기의 RemoteAndroidDevice 동작을 확장합니다. 
RemoteAvdIDeviceDeviceSelectionOptions.gceDeviceRequested()true일 때 DeviceManager에서 할당하는 데 사용하는 자리표시자 IDevice 
RemoteCacheClient원격 API 서버에 대한 gRPC 호출을 사용하는 RemoteActionCache 구현입니다. 
RemoteDynamicPool원격 작업 대기열 테스트 풀 구현 
RemoteDynamicPool.RequestCallable 
RemoteFileResolverURI 및 서비스 제공업체 기능을 사용하여 다양한 위치에서 파일을 로드할 수 있는 간단한 클래스입니다. 
RemoteFileUtil원격 인스턴스의 파일을 처리하는 유틸리티 클래스 
RemoteInvocationExecution원격 실행을 구동하는 InvocationExecution의 구현입니다. 
RemoteInvocationExecution.FileOptionValueTransformer 
RemoteSshUtil원격 인스턴스에서 ssh 명령어를 실행하는 유틸리티입니다. 
RemoteTestTimeOutEnforcer특정 테스트 구성의 실행 시간을 확인하고 지정된 시간 초과 시간을 초과하면 실패하도록 허용하는 리스너입니다. 
RemoteZip원격 ZIP 파일 내 개별 파일의 압축을 푸는 유틸리티입니다. 
RemoveSystemAppPreparer테스트 실행 전에 시스템 파티션에서 APK를 삭제하기 위한 ITargetPreparer입니다. 
ReportPassedTests통과한 테스트를 제외할 수 있는 필터를 파일에 보고합니다. 
RequestUtil오류 처리를 통해 네트워크 요청을 일반 재시도할 수 있는 유틸리티입니다. 
ResolvePartialDownload부분 다운로드 요청을 해결합니다. 
ResourceMetricUtil측정항목을 구성하기 위한 유틸리티 함수입니다. 
ResourceUtil구성 리소스를 읽는 유틸리티입니다. 
RestApiHelperREST API 호출을 실행하기 위한 도우미 클래스입니다. 
RestartSystemServerTargetPreparer기기를 재부팅하지 않고 시스템 서버를 다시 시작하는 대상 준비자입니다. 
ResultAggregator취해진 재시도 전략에 따라 필요한 경우 결과를 집계하는 특수 전달자입니다. 
ResultAndLogForwarder결과 및 로그 이벤트 전달자 
ResultDBReporter테스트 결과를 ResultDB에 업로드하는 결과 보고자입니다. 
ResultDBUtilResultDB 유틸리티 클래스 
ResultForwarder호출 결과를 다른 리스너 목록에 전달하는 ITestInvocationListener입니다. 
ResultsPlayer제공된 결과를 재생하는 특수 러너입니다. 
RetentionFileSaver디렉터리에 .retention 파일을 만드는 도우미 클래스입니다. 
RetryConfigurationFactory명령어 재시도를 처리하는 팩토리입니다. 
RetryLogSaverResultForwarder현재 시도 중인 전달도 처리하는 전달자입니다. 
RetryPreparationDecision준비를 다시 시도할지 여부와 모듈 실행 실패에 관한 결정을 설명하는 클래스입니다. 
RetryRescheduler실패했거나 실행되지 않은 이전 실행 테스트의 일정을 변경할 수 있는 특수 러너입니다. 
RetryRescheduler.RetryType재시도할 수 있는 테스트 유형입니다. 
RetryResultForwarder항상 지정된 시도 번호로 푸시하는 ResultForwarder의 확장 프로그램입니다. 
RetryResultHelper실행할 모듈 또는 테스트를 결정하는 도우미 클래스입니다. 
RetryStatistics하나의 IRemoteTest 재시도 세션에 대한 통계를 보유하는 구조입니다. 
RetryStrategy일부 테스트를 다시 실행할 때 사용할 재시도 전략입니다. 
RootcanalForwarderPreparer 
RootTargetPreparer'force-root' 옵션에 따라 'adb root' 또는 'adb unroot'를 실행하는 타겟 준비 도구입니다. 
RunAftersWithInfo 
RunBeforesWithInfo 
RunCommandTargetPreparer 
RunConfigDeviceRecovery복구 단계를 실행하기 위해 Tradefed 구성을 실행하는 일반 기본 IMultiDeviceRecovery입니다. 
RunHostCommandTargetPreparer테스트 실행 전후에 임의의 호스트 명령어를 실행하는 타겟 준비자 
RunHostScriptTargetPreparer테스트를 실행하기 전에 스크립트를 실행하는 타겟 준비자입니다. 
RunInterruptedException외부 요청으로 인해 실행 작업이 중단될 때 발생합니다. 
RunNotifierWrapperDeviceNotAvailableException를 전달할 수 있도록 RunNotifier의 래퍼입니다. 
RunOnCloneProfileParameterHandler 
RunOnCloneProfileTargetPreparer 
RunOnPrivateProfileParameterHandler 
RunOnPrivateProfileTargetPreparer 
RunOnSdkSandboxHandlerModuleParameters.RUN_ON_SDK_SANDBOX의 핸들러입니다. 
RunOnSdkSandboxTargetPreparer테스트가 SDK 샌드박스에서 실행되어야 함을 표시하는 ITargetPreparer입니다. 
RunOnSecondaryUserParameterHandler 
RunOnSecondaryUserTargetPreparer테스트가 보조 사용자로 실행되도록 하는 ITargetPreparer입니다. 
RunOnSystemUserTargetPreparer테스트를 현재 사용자가 아닌 사용자에게 실행해야 함을 표시하는 ITargetPreparer입니다. 
RunOnWorkProfileParameterHandler 
RunOnWorkProfileTargetPreparer설정에서 직장 프로필을 만들고 해당 사용자에서 테스트를 실행해야 한다고 표시하는 ITargetPreparer입니다. 
RuntimeRestartCollector테스트 실행 중에 런타임 다시 시작(시스템 서버 비정상 종료)의 타임스탬프를 수집하는 수집기(있는 경우) 
RunUtil작업 실행을 위한 도우미 메서드 모음입니다. 
RustBenchmarkResultParserCriterion 벤치마킹 프레임워크로 실행된 테스트의 출력을 해석하고 일련의 ITestInvocationListener 호출로 변환합니다. 
RustBinaryHostTestAndroid 빌드 시스템 (Soong)에서 Rust 바이너리 파일을 실행하기 위한 호스트 테스트 
RustBinaryTest주어진 기기에서 Rust 바이너리를 실행하는 테스트입니다. 
RustTestBaseRustBinaryHostTest 및 RustBinaryTest의 기본 클래스 
RustTestBase.EnvPair 
RustTestBase.Invocation 
RustTestResultParserRust의 unittest 프레임워크로 실행된 테스트의 출력을 해석하고 일련의 ITestInvocationListener 호출로 변환합니다. 

S

SandboxConfigDump명령줄을 기반으로 IConfiguration를 만들고 파일에 덤프하는 러너 클래스입니다. 
SandboxConfigDump.DumpCmd 
SandboxConfigurationException샌드박스 설정에서 발생하는 특수 구성 예외입니다. 
SandboxConfigurationFactory샌드박스 목적으로 구성 생성을 처리하는 특수 구성 팩토리입니다. 
SandboxConfigUtil샌드박스를 실행할 때 IConfiguration를 관리하는 유틸리티 클래스입니다. 
SandboxedInvocationExecution호출의 특수 샌드박스 실행: 명령어를 실행하는 샌드박스 내에 있을 때의 InvocationExection입니다. 
SandboxInvocationRunner샌드박스에서 호출과 관련된 테스트를 실행합니다. 
SandboxOptionsISandbox에 옵션을 수신하고 제공할 수 있는 클래스입니다. 
ScreenshotOnFailureCollector테스트 사례가 실패할 때 스크린샷을 캡처하고 기록하는 수집기입니다. 
Sdk28ModuleController기기가 SDK 28 (Android 9) 이상을 실행하는지 확인하는 모듈 컨트롤러입니다. 
Sdk29ModuleController테스트 대상 기기가 SDK 버전 29 이상인 경우에만 테스트를 실행합니다. 
Sdk30ModuleController테스트 대상 기기가 SDK 버전 30 이상인 경우에만 테스트를 실행합니다. 
Sdk31ModuleController테스트 대상 기기가 SDK 버전 31 이상인 경우에만 테스트를 실행합니다. 
Sdk32ModuleController테스트 대상 기기가 SDK 버전 32 이상인 경우에만 테스트를 실행합니다. 
Sdk33ModuleController테스트 대상 기기가 SDK 버전 33 이상인 경우에만 테스트를 실행합니다. 
Sdk34ModuleController테스트 대상 기기가 SDK 버전 34 이상인 경우에만 테스트를 실행합니다. 
Sdk35ModuleController테스트 대상 기기가 SDK 버전 35 이상인 경우에만 테스트를 실행합니다. 
Sdk36ModuleController테스트 대상 기기가 SDK 버전 36 이상인 경우에만 테스트를 실행합니다. 
SearchArtifactUtil테스트 아티팩트를 검색하는 데 사용할 수 있는 유틸리티 클래스입니다. 
SecondaryUserHandlerModuleParameters.SECONDARY_USER의 핸들러입니다. 
SecondaryUserOnDefaultDisplayHandlerModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY의 핸들러입니다. 
SecondaryUserOnSecondaryDisplayHandlerModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY의 핸들러입니다. 
SemaphoreTokenTargetPreparer토큰을 사용하여 tradefed 호스트에서 테스트 실행을 직렬화하는 데 사용되는 준비 도구입니다. 
SerializationUtilERROR(/Serializable)를 구현하는 객체를 직렬화/역직렬화하는 유틸리티입니다. 
ServiceAccountKeyCredentialFactory서비스 계정 키 기반 oauth Credential를 만드는 사용자 인증 정보 팩토리입니다. 
SettingsBaselineSetterITestDevice.setSetting을 통해 기기 기준 설정을 처리하는 공통 setter입니다. 
ShardBuildCloner명령줄에서 빌드 정보 클론을 처리하는 도우미 클래스입니다. 
ShardHelper샤드 생성 및 호출을 위해 샤드 예약을 처리하는 도우미 클래스입니다. 
ShardListener호출 샤드 (즉, 여러 리소스에서 동시에 실행되도록 호출을 분할한 것)에서 결과를 수집하고 다른 리스너로 전달하는 ITestInvocationListener입니다. 
ShardMainResultForwarder샤딩된 테스트 호출의 결과를 결합하는 ResultForwarder입니다. 
ShellOutputReceiverStreamIShellOutputReceiver에 쓰는 OutputStream의 유틸리티 서브클래스입니다. 
ShellStatusChecker모듈 실행 전후에 셸 상태가 예상대로 유지되는지 확인합니다. 
ShippingApiLevelModuleController기기가 다음 조건을 충족하는 경우 테스트를 실행합니다.
  • min-api-level가 정의된 경우:
    • 기기가 min-api-level 이상과 함께 제공되었습니다. 
ShowmapPullerMetricCollector기기에서 showmap 파일을 가져오고 측정항목을 수집할 수 있는 FilePullerDeviceMetricCollector의 기본 구현입니다. 
SideloadOtaTargetPreparer지정된 OTA 패키지의 사이드로드를 실행하고, 패키지를 적용하고, 기기가 부팅될 때까지 기다린 후 빌드 정보로 사용할 기기 빌드 속성을 삽입하는 타겟 준비 도구

이 타겟 준비자는 기기가 시작될 때 일반 adb 모드라고 가정하며, 기기가 동일한 모드로 종료되지만 최신 빌드가 적용되도록 합니다. 

SimpleFileLogger로그 메시지를 stdout 및 단일 로그 파일로 전달하는 ILeveledLogOutput입니다. 
SimplePerfResult모든 simpleperf 테스트 결과를 보유하는 객체 
SimplePerfStatResultParsersimpleperf 결과를 파싱하는 유틸리티 클래스입니다. 
SimplePerfUtil간단한 명령어를 전달하고 결과를 수집하는 유틸리티 클래스 
SimplePerfUtil.SimplePerfTypesimpleperf 명령어 옵션의 enum 
SimpleStats숫자 데이터 세트를 제공하면 몇 가지 통계 측정값을 계산하는 작은 유틸리티 클래스입니다. 
SizeLimitedOutputStream쓰기 가능한 최대 데이터 양을 제한하는 스레드 안전 파일 백업 ERROR(/OutputStream)입니다. 
SkipContext결과 건너뛰기 또는 캐싱에 관한 결정과 관련된 컨텍스트를 나타냅니다. 
SkipFeature일부 SkipManager 정보에 액세스할 수 있는 기능입니다. 
SkipHWASanModuleController모듈 컨트롤러가 HWASan 빌드에서 테스트를 실행하지 않는 기본 클래스입니다. 
SkipManager건너뛰기 관리자는 다양한 기준에 따라 호출, 모듈, 테스트 등 다양한 수준에서 건너뛰어야 할 항목을 결정하는 데 도움이 됩니다. 
SkipReason테스트를 건너뛰는 이유와 메타데이터를 제공합니다. 
SkipReason.DemotionTrigger 
Sl4aBluetoothUtil유틸리티 클래스는 SL4A를 사용하여 하나 또는 두 대의 기기에서 블루투스 작업을 제공합니다. 
Sl4aBluetoothUtil.BluetoothAccessLevelBluetoothDevice.java를 기반으로 하는 블루투스 기기 액세스 수준의 enum 
Sl4aBluetoothUtil.BluetoothConnectionStateBluetoothProfile.java를 기반으로 하는 블루투스 연결 상태의 enum 
Sl4aBluetoothUtil.BluetoothPriorityLevelBluetoothProfile.java를 기반으로 하는 블루투스 프로필 우선순위 수준의 enum 
Sl4aBluetoothUtil.BluetoothProfileBluetoothProfile.java를 기반으로 하는 블루투스 프로필의 enum 
Sl4aClientSL4A 스크립팅 레이어와 RPC를 통해 상호작용하는 SL4A 클라이언트입니다. 
Sl4aEventDiser이벤트 디스패처는 이벤트를 폴링하고 쿼리할 이름별로 대기열에 추가합니다. 
Sl4aEventDiser.EventSl4aObject이벤트 폴러가 반환하는 객체입니다. 
SnapshotInputStreamSource파일 지원 InputStreamSource입니다. 
SnapuserdWaitPhasesnapuserd 업데이트가 완료되도록 조인/차단할 시점을 나타내는 enum 표현입니다. 
SparseImageUtil희소 이미지의 희소화를 해제하는 유틸리티입니다. 
SparseImageUtil.SparseInputStreamSparseInputStream은 업스트림에서 읽고 데이터 형식을 감지합니다. 
StatsdBeforeAfterGaugeMetricPostProcessor'전/후' 접근 방식으로 수집된 게이지 측정항목을 처리하는 후처리기입니다. 
StatsdEventMetricPostProcessor프로세서에 지정된 형식을 사용하여 statsd 보고서의 이벤트 측정항목을 키-값 쌍으로 처리하는 후처리기입니다. 
StatsdGenericPostProcessor보고서를 트리 구조로 확장하여 바이너리 프로토 statsd 보고서를 키-값 쌍으로 처리하는 후처리기입니다. 
StatusCheckerResultISystemStatusChecker 실행 결과를 포함합니다. 
StatusCheckerResult.CheckStatus 
StdoutLogger로그 메시지를 stdout로 전달하는 ILeveledLogOutput입니다. 
StopServicesSetup기기에서 서비스를 중지하는 ITargetPreparer입니다. 
StreamProtoReceiver수신된 proto TestRecord를 Tradefed 이벤트로 변환하는 수신기입니다. 
StreamProtoResultReporterProtoResultReporter 구현 
StreamUtil입력 스트림을 관리하는 유틸리티 클래스입니다. 
StrictShardHelper함께 보고하지 않는 엄격한 샤드를 만드는 샤딩 전략 
StringEscapeUtils특정 형식의 문자열을 이스케이프 처리하는 유틸리티 클래스입니다. 
StringUtil일반적인 문자열 조작을 위해 문자열을 이스케이프 처리하는 유틸리티 클래스입니다. 
StubBuildProviderIBuildProvider의 무작위 빈 구현입니다. 
StubDeviceIDevice의 스텁 자리표시자 구현입니다. 
StubKeyStoreClient키 저장소 클라이언트의 기본 스텁 구현입니다. 
StubKeyStoreFactory키 저장소 팩토리의 기본 스텁 구현 
StubLocalAndroidVirtualDeviceDeviceSelectionOptions.localVirtualDeviceRequested()true일 때 DeviceManager에서 할당하는 데 사용하는 자리표시자 IDevice 
StubMultiTargetPreparerIMultiTargetPreparer의 자리표시자 빈 구현입니다. 
StubTargetPreparerITargetPreparer의 자리표시자 빈 구현입니다. 
StubTest무작위 빈 테스트 구현 
StubTestRunListenerITestRunListener의 스텁 구현 
SubprocessCommandException하위 프로세스 명령어 실행에 실패했습니다. 
SubprocessConfigBuilder기존 TF 구성의 래퍼 TF 구성 XML을 빌드합니다. 
SubprocessEventHelper로그에 전달할 이벤트를 직렬화/역직렬화하는 도우미입니다. 
SubprocessEventHelper.BaseTestEventInfoTestIgnored 정보의 기본 도우미입니다. 
SubprocessEventHelper.FailedTestEventInfotestFailed 정보의 도우미입니다. 
SubprocessEventHelper.InvocationEndedEventInfo호출 종료 정보의 도우미입니다. 
SubprocessEventHelper.InvocationFailedEventInfoInvocationFailed 정보의 도우미입니다. 
SubprocessEventHelper.InvocationStartedEventInfo호출 시작 정보의 도우미입니다. 
SubprocessEventHelper.LogAssociationEventInfologAssociation 정보의 도우미입니다. 
SubprocessEventHelper.SkippedTestEventInfo 
SubprocessEventHelper.TestEndedEventInfotestEnded 정보의 도우미입니다. 
SubprocessEventHelper.TestLogEventInfotestLog 정보의 도우미입니다. 
SubprocessEventHelper.TestModuleStartedEventInfo테스트 모듈 시작 정보의 도우미입니다. 
SubprocessEventHelper.TestRunEndedEventInfotestRunEnded 정보의 도우미입니다. 
SubprocessEventHelper.TestRunFailedEventInfotestRunFailed 정보의 도우미 
SubprocessEventHelper.TestRunStartedEventInfotestRunStarted 정보의 도우미 
SubprocessEventHelper.TestStartedEventInfotestStarted 정보의 도우미 
SubprocessExceptionParser표준 Tradefed 명령어 실행기의 예외 출력을 처리하는 도우미입니다. 
SubprocessReportingHelper클러스터 명령어에 하위 프로세스 결과 리포터를 사용하기 위한 래퍼 구성 파일을 빌드하는 클래스입니다. 
SubprocessResultsReporterITestInvocationListener를 구현하여 result_reporter로 지정하고 테스트, 테스트 실행, 테스트 호출의 결과를 하위 프로세스에서 전달합니다. 
SubprocessTestResultsParserERROR(/FileOutputStream)를 확장하여 파일에 쓰기 전에 출력을 파싱하여 실행기 측에서 테스트 이벤트를 생성할 수 있도록 합니다. 
SubprocessTestResultsParser.StatusKeys관련 테스트 상태 키 
SubprocessTfLauncher별도의 TF 설치에 대해 테스트를 실행하기 위한 IRemoteTest입니다. 
SuiteApkInstaller모음 구성에 지정된 APK를 설치합니다. $ANDROID_TARGET_OUT_TESTCASES 변수 또는 빌드 정보의 ROOT_DIR에서 APK를 가져옵니다. 
SuiteModuleLoader저장소에서 호환성 테스트 모듈 정의를 가져옵니다. 
SuiteModuleLoader.ConfigFilter디렉터리의 모든 구성 파일을 찾는 ERROR(/FilenameFilter)입니다. 
SuiteResultCacheUtil테스트 모듈의 캐시 결과를 업로드하고 다운로드하는 유틸리티입니다. 
SuiteResultCacheUtil.CacheResultDescriptor캐시 결과를 설명합니다. 
SuiteResultHolder호출 결과의 직렬화 및 역직렬화를 쉽게 하는 도우미 객체입니다. 
SuiteResultReporter전체 모음 호출의 테스트 결과를 수집하고 최종 결과를 출력합니다. 
SuiteResultReporter.ModulePrepTimes하나의 모듈의 준비 및 해체 시간에 관한 객체 홀더입니다. 
SuiteTestFilter테스트를 포함하거나 제외하는 필터를 나타냅니다. 
SwitchUserTargetPreparersetUp에서 지정된 사용자 종류로 전환하는 ITargetPreparer입니다. 
SystemServerFileDescriptorChecker시스템 서버의 FD가 부족한 것처럼 보이는지 확인합니다. 
SystemServerStatusChecker모듈 실행 전후에 system_server의 pid가 변경되었는지 확인합니다. 
SystemUpdaterDeviceFlasher시스템 업데이터를 사용하여 OTA 업데이트 패키지에 번들로 묶인 시스템 이미지를 설치하는 IDeviceFlasher입니다. 
SystemUtil시스템 호출을 위한 유틸리티 클래스입니다. 
SystemUtil.EnvVariable 

T

TableBuilder테이블에 문자열 요소의 행렬을 표시하는 도우미 클래스입니다. 
TableFormatter각 요소 열이 정렬되도록 문자열 요소의 행렬을 표시하는 도우미 클래스 
TargetFileUtils 
TargetFileUtils.FilePermission 
TargetSetupError테스트할 타겟을 준비하는 중에 심각한 오류가 발생했습니다. 
TarUtiltar 파일을 조작하는 유틸리티입니다. 
TearDownPassThroughPreparer구성에 객체로 포함된 준비자에 tearDown을 실행할 수 있습니다. 
TelephonyHelper전화와 관련된 정보를 사용하고 가져오는 유틸리티입니다. 
TelephonyHelper.SimCardInformationSIM 카드 관련 정보의 정보 홀더입니다. 
TelephonyTokenProvider전화 통신 관련 토큰의 토큰 제공업체입니다. 
TemperatureThrottlingWaiter기기 온도가 타겟 온도까지 내려갈 때까지 기다리는 ITargetPreparer 
TemplateResolutionError구성 파싱 중에 템플릿 관련 오류에 대해 ConfigurationException를 확장하는 클래스입니다. 
TerribleFailureEmailHandlerTrade Federation 인스턴스 내에 WTF(What a Terrible Failure) 오류가 발생할 때 관심 있는 사용자에게 이메일을 보내는 간단한 핸들러 클래스입니다. 
TestAppInstallSetupIDeviceBuildInfo.getTestsDir() 폴더의 앱을 하나 이상 기기에 설치하는 ITargetPreparer입니다. 
TestContentAnalyzer분석기는 분석을 위한 컨텍스트를 가져와서 흥미로운 항목을 결정합니다. 
TestContextTFC API의 TestContext 메시지를 모델링하는 클래스입니다. 
TestDependencyResolver필요한 경우 종속 항목을 확인하는 도우미입니다. 
TestDescription테스트 사례에 관한 정보를 나타내는 클래스입니다. 
TestDescriptionsFileTestDescription 목록을 테스트 파일로 마샬링 및 언마샬링하는 유틸리티 클래스입니다. 
TestDevice전체 스택 Android 기기의 ITestDevice 구현 
TestDevice.MicrodroidBuilderMicrodroid TestDevice를 만드는 데 사용되는 빌더입니다. 
TestDeviceOptionsITestDevice Option의 컨테이너 
TestDeviceOptions.InstanceType 
TestDeviceStateDeviceState보다 더 많은 기능을 갖춘 기기 상태 표현입니다. 
TestEnvironmentTFC API에서 반환된 TestEnvironment 메시지를 모델링하는 클래스입니다. 
TestErrorIdentifier테스트 및 테스트 실행자의 오류 식별자입니다. 
TestFailureModuleController수집된 테스트 실패 로그의 동작 방식을 조정하기 위한 모듈용 컨트롤러입니다. 
TestFilePushSetupIDeviceBuildInfo.getTestsDir() 폴더의 하나 이상의 파일/디렉터리를 기기에 푸시하는 ITargetPreparer입니다. 
TestFilterHelper테스트 필터링을 위한 도우미 클래스 
TestGroupStatus테스트 그룹의 상태를 저장하는 클래스입니다. 
TestInfo테스트 정보 세트를 TEST_MAPPING 파일에 저장합니다. 
TestInformation테스트 실행기 또는 테스트가 제대로 실행되는 데 필요한 모든 정보와 종속 항목이 포함된 홀더 객체입니다. 
TestInformation.BuilderTestInformation 인스턴스를 만드는 빌더입니다. 
TestInvocationITestInvocation의 기본 구현입니다. 
TestInvocation.RunMode호출이 실행될 수 있는 다양한 모드입니다. 
TestInvocation.Stage 
TestInvocationManagementServer테스트 호출 및 수명 주기를 관리하는 데 도움이 되는 GRPC 서버입니다. 
TestInvocationManagementServer.InvocationInformation 
TestMappingTEST_MAPPING 파일을 로드하는 클래스입니다. 
TestMappingSuiteRunnerinclude-filter 옵션으로 지정된 테스트 또는 빌드의 TEST_MAPPING 파일을 모음으로 실행하는 BaseTestSuite 구현입니다. 
TestOptionTEST_MAPPING 파일에 설정된 테스트 옵션 세부정보를 저장합니다. 
TestOutputUploader테스트 출력 파일을 로컬 파일 시스템, GCS 또는 HTTP(S) 엔드포인트에 업로드합니다. 
TestRecordInterpreterTradefed에서 TestRecord 프로토를 더 쉽게 조작할 수 있는 형식으로 변환하는 유틸리티입니다. 
TestRecordProtoUtil파일에서 TestRecord 프로토를 읽는 유틸리티입니다. 
TestResourceTFC API에서 반환된 TestResource 메시지를 모델링하는 클래스입니다. 
TestResourceDownloader파일 시스템/GCS/HTTP에서 테스트 리소스 파일을 다운로드하는 클래스입니다. 
TestResult단일 테스트 결과의 컨테이너입니다. 
TestResultListener개별 테스트 결과에만 관심이 있는 구현자를 위해 ITestLifecycleListener를 단순화한 것입니다. 
TestRunnerUtil다양한 테스트 실행기를 지원하는 유틸리티 클래스입니다. 
TestRunResult단일 테스트 실행의 결과를 보유합니다. 
TestRunResultListener최종 테스트 실행 상태를 읽을 수 있는 리스너입니다. 
TestRunToTestInvocationForwarderddmlib ITestRunListener에서 ITestLifeCycleReceiver로 전달자 
TestsPoolPoller테스트 풀의 모든 테스트를 실행할 수 있는 테스트 래퍼입니다. 
TestStatusTradefed에서 테스트 메서드의 가능한 상태를 나타냅니다. 
TestSuiteInfo테스트 모음의 빌드 관련 메타데이터 로드를 확인하는 클래스

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

TestSummary테스트 요약을 나타내는 클래스입니다. 
TestSummary.Type 
TestSummary.TypedString 
TestSystemAppInstallSetupIDeviceBuildInfo.getTestsDir() 폴더의 앱 하나 이상을 기기의 /system 파티션에 설치하는 ITargetPreparer입니다. 
TestTimeoutEnforcer특정 테스트 사례의 실행 시간을 확인하고 지정된 제한 시간을 초과하면 실패하도록 허용하는 리스너입니다. 
TextResultReporter결과를 JUnit 텍스트 결과 프린터로 전달하는 테스트 결과 보고자입니다. 
TfInternalOptionsFetcher클래스가 res 파일에서 변수 값을 정적으로 로드할 수 있는 유틸리티 클래스입니다. 
TfMetricProtoUtilMap<string, string="">에서 Map<string, metric="">으로 전환하는 데 도움이 되는 유틸리티 클래스입니다.  </string,></string,>
TfObjectTracker다양한 Trade Federation 객체의 사용량을 추적하는 유틸리티입니다. 
TfSuiteRunnerTF jars res/config/suite/ 폴더에서 테스트를 로드하는 ITestSuite 구현 
TfTestLauncher별도의 TF 설치에 대해 단위 테스트 또는 기능 테스트를 실행하기 위한 IRemoteTest입니다. 
TimeStatusChecker기기와 호스트 시간이 동기화되는지 확인하는 상태 검사기 
TimeUtil시간 관련 유틸리티 메서드를 포함합니다. 
TimeValLong를 래핑하는 전조 유형입니다. 
TimeWaster시간을 낭비하고 기기를 다시 시작할 수 있는 간단한 타겟 준비자입니다. 
TokenProperty동적 샤딩을 지원하는 토큰 
TokenProviderHelper기기가 토큰을 지원하는지 확인하기 위해 특정 토큰에 연결된 제공자를 제공하는 도우미입니다. 
TraceCmdCollectortrace-cmd를 사용하여 테스트 중에 트레이스를 수집하고 호출에 로깅하는 IMetricCollector입니다. 
TracePropagatingExecutorService추적 컨텍스트를 전파하는 동안 작업을 기본 구현으로 전달하는 실행자 서비스입니다. 
TracingLogger각 테스트 호출의 추적을 관리하는 데 도움이 되는 클래스입니다. 
TradefedConfigObjectTFC API의 TradefedConfigObject 메시지를 모델링하는 클래스입니다. 
TradefedConfigObject.Type클러스터 명령어 구성에 삽입할 수 있는 구성 객체 유형 목록입니다. 
TradefedDelegator호출을 다른 Tradefed 바이너리에 위임하는 데 도움이 되는 객체입니다. 
TradefedFeatureClient서버에서 기능 실행을 요청하는 grpc 클라이언트입니다. 
TradefedFeatureServer트리거 기능 요청에 응답하는 서버입니다. 
TradefedSandboxTrade Federation 호출을 실행할 수 있는 샌드박스 컨테이너입니다. 
TradefedSandboxFactorySandboxFactory의 기본 구현 
TradefedSandboxRunner샌드박스 실행을 허용하는 TradefedSandbox와 연결된 러너입니다. 
TradefedSandboxRunner.StubScheduledInvocationListener아무것도 하지 않는 스텁 IScheduledInvocationListener입니다. 

U

UiAutomatorRunner기기에서 UI Automator 테스트를 실행하고 결과를 보고합니다. 
UiAutomatorTest 
UiAutomatorTest.LoggingOption 
UiAutomatorTest.TestFailureAction 
UnexecutedTestReporterThread실행되지 않은 모든 테스트를 보고하는 스레드입니다. 
UniqueMultiMap<K, V>각 키에 고유한 값을 보장하는 MultiMap입니다. 
UploadManifest업로드할 BLOB 및 파일의 매니페스트입니다. 
UploadManifest.Builder 
UsbResetMultiDeviceRecovery오프라인 기기의 USB 버스를 재설정하는 IMultiDeviceRecovery입니다. 
UsbResetRunConfigRecovery기기의 USB를 재설정하는 명령어를 트리거하도록 허용 
UsbResetTest기기 USB를 재설정하고 그 후 기기가 다시 온라인 상태인지 확인하는 IRemoteTest입니다. 
UserChecker테스트 중에 사용자가 변경되었는지 확인합니다. 
UserCleaner테이어다운 시 보조 사용자를 삭제하는 ITargetPreparer입니다. 
UserHelper 
UserInfo플랫폼의 UserInfo 클래스와 유사합니다. 
UserInfo.UserType외부 API에서 지원되는 사용자 유형의 변형입니다. 

V

ValidateSuiteConfigHelper이 클래스는 모음에 로드된 IConfiguration가 예상 요구사항을 충족하는지 확인하는 데 도움이 됩니다. - 빌드 제공업체 없음 - 결과 로이터 없음 
VersionedFile연결된 버전이 있는 파일을 나타내는 데이터 구조입니다. 
VersionParser실행 중인 tradefed 아티팩트의 버전을 가져옵니다. 
VisibleBackgroundUserPreparer백그라운드에서 표시되도록 시작된 사용자에서 테스트를 실행하기 위한 타겟 준비자입니다. 
VmRemoteDevice가상 머신 내에서 관리할 원격 가상 기기입니다. 

W

WaitDeviceRecovery기기가 온라인 상태가 될 때까지 기다렸다가 간단한 명령어에 응답하는 IDeviceRecovery의 간단한 구현입니다. 
WaitForDeviceDatetimePreparer기기에서 날짜 시간 값이 설정될 때까지 기다리는 ITargetPreparer

원하는 경우 이 준비 도구는 시간 제한 내에 날짜 시간이 설정되지 않은 경우 TargetSetupError를 강제할 수 있습니다. 

WifiCommandUtilWi-Fi 명령어 출력을 파싱할 수 있는 유틸리티 클래스입니다. 
WifiCommandUtil.ScanResult관련 정보가 포함된 Wi-Fi 네트워크를 나타냅니다. 
WifiHelper기기에서 Wi-Fi 서비스를 조작하기 위한 도우미 클래스입니다. 
WifiPreparer필요한 경우 기기에서 Wi-Fi를 구성하는 ITargetPreparer입니다. 

X

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

Y

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

Z

ZipCompressionStrategyzip 파일을 만드는 ICompressionStrategy 
ZipUtil압축 관련 작업을 위한 도우미 클래스 
ZipUtil2POSIX 파일 권한을 고려하는 ZIP 추출을 위한 도우미 클래스