클래스 색인
API 클래스입니다. 모든 API 패키지를 참고하세요.
A
AaptParser | 'aapt dump badging'의 출력을 파싱하여 APK에서 정보를 추출하는 클래스입니다. |
AaptParser.AaptVersion | APK 파일을 파싱하는 데 사용되는 AAPT 버전 옵션의 enum입니다. |
Abi | ABI를 나타내는 클래스입니다. |
AbiFormatter | ABI의 유틸리티 클래스입니다. |
AbiUtils | 기기 ABI를 처리하기 위한 유틸리티 클래스 |
AbstractConnection | 추상적인 연결 표현입니다. |
AbstractHostMonitor | 호스트 상태 모니터링을 위한 일반적인 클래스입니다. |
AbstractTunnelMonitor | GCE AVD의 추상 터널 모니터 |
AbstractXmlParser | XML 파일을 파싱하기 위한 도우미 기본 클래스 |
AbstractXmlParser.ParseException | XML 입력을 파싱할 수 없는 경우 발생합니다. |
AcloudConfigParser | Acloud 구성을 파싱하는 도우미 클래스 (Cloud 기기 인스턴스를 시작하는 데 사용됨) |
AcloudConfigParser.AcloudKeys | 구성에서 검색할 수 있는 키 집합입니다. |
ActionInProgress | 진행 중인 일반적인 작업입니다. |
ActiveTrace | 활성 트레이스를 설명하고 관리하는 데 도움이 되는 기본 클래스입니다. |
ActivityStatusChecker | 모듈 끝에서 실행되는 남은 활동의 상태 검사기입니다. |
AdbRootElevator |
필요한 경우 생성 시 adb 루트를 사용 설정하고 완료 시 루트 상태를 복원하는 AutoCloseable 입니다.
|
AdbSshConnection | ssh 브리지를 통한 ADB 연결 |
AdbStopServerPreparer | adb 테스트를 실행하기 전후에 호스트에서 adb 서버를 중지하는 타겟 준비 도구입니다. |
AdbTcpConnection | 기기의 기본 연결 표현으로, 기기의 표준 adb 연결이라고 가정됩니다. |
AdbUtils | adb 작업을 위한 유틸리티 클래스입니다. |
AfterClassWithInfo |
AfterClass 와 유사한 보장이지만 메서드에 주석이 추가된 경우 TestInformation 매개변수가 필요합니다.
|
AggregatePostProcessor | 다중 반복 테스트 실행 중에 수집된 숫자 측정항목의 최솟값, 최댓값, 평균, 분산, 표준 편차, 합계, 개수, 선택적으로 백분위수를 더블로 취급하여 제공하는 측정항목 애그리게이터입니다. |
AllTestAppsInstallSetup |
IDeviceBuildInfo.getTestsDir() 폴더의 모든 앱을 기기에 설치하는 ITargetPreparer 입니다.
|
AltDirBehavior |
다양한 테스트 아티팩트 설치 프로그램/푸셔의 대체 디렉터리 동작을 정의하는 enum
|
AnalysisHeuristic | 순서가 중요합니다. |
AndroidJUnitTest | android.support.test.runner.AndroidJUnitRunner를 사용하여 지정된 기기에서 계측 테스트 패키지를 실행하는 테스트입니다. |
AndroidTestOrchestratorRemoteTestRunner | adb 명령어와 AndroidTestOrchestrator를 사용하여 계측된 Android 테스트를 실행합니다. |
AoaTargetPreparer |
Android Open Accessory (AOAv2) 프로토콜을 사용하여 일련의 작업 (예: 클릭 및 스와이프)을 실행하는 ITargetPreparer
|
ApkChangeDetector |
이 클래스는 ERROR(/TestAppInstallSetup) 의 setUp 및 tearDown 중에 앱 설치 및 제거를 건너뛰을지 결정하기 위해 설치할 APK가 기기에 있는 APK와 다른지 감지합니다.
|
AppBuildInfo |
Android 애플리케이션과 테스트 패키지를 나타내는 IBuildInfo 입니다.
|
AppDeviceBuildInfo |
이 클래스는 지원 중단되었습니다.
IDeviceBuildInfo 를 직접 사용합니다.
|
AppSetup |
apk 및 테스트를 설치하는 ITargetPreparer 입니다.
|
AppVersionFetcher | 기기에서 앱 버전 문자열을 가져오는 유틸리티 클래스입니다. |
AppVersionFetcher.AppVersionInfo | 앱 버전 정보 유형 |
ArchModuleController | 지정된 아키텍처와 일치하지 않는 경우 테스트를 실행하지 않는 모듈 컨트롤러 |
ArgsOptionParser |
파싱된 명령줄 인수에서 Option 필드를 채웁니다.
|
ArrayUtil | 배열용 유틸리티 메서드 |
ArtChrootPreparer | ART 테스트를 위한 chroot 디렉터리를 만듭니다. |
ArtGTest | |
ArtifactDetails | CAS 도구에서 생성한 콘텐츠 구조 및 설명자를 설명합니다. |
ArtifactDetails.ArtifactFileDescriptor | |
ArtifactsAnalyzer | 빌드 아티팩트를 분석하여 유용한 정보를 얻는 데 도움이 되는 유틸리티입니다. |
ArtRunTest | ART run-tests를 실행하는 테스트 실행기입니다. |
ArtRunTest.AdbShellCommandException | ADB 셸 명령어 실행 중에 발생한 오류를 보고하는 예외 클래스입니다. |
ATestFileSystemLogSaver | 이 LogSaver 클래스는 ATest에서 특정 경로에 로그를 저장하는 데 사용됩니다. |
AtestRunner |
ITestSuite 구현
|
AtraceCollector |
테스트 중에 atrace를 실행하고 결과를 수집하여 호출에 로깅하는 IMetricCollector 입니다.
|
AtraceRunMetricCollector | 테스트 기기에서 지정된 디렉터리 아래의 모든 테스트 디렉터리에서 트레이스를 수집하고, 테스트 디렉터리를 로깅하고, 테스트 디렉터리 아래의 트레이스 파일을 후처리하고, 측정항목을 집계합니다. |
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 | 로컬 에뮬레이터를 실행하기 위한 공통 준비 도구입니다. |
BaseHostJUnit4Test | 호스트 JUnit4 스타일 테스트를 실행하기 위한 기본 테스트 클래스입니다. |
BaseLeveledLogOutput |
이름 또는 구성요소를 기반으로 일부 태그를 필터링할 수 있는 ILeveledLogOutput 의 기본 구현입니다.
|
BaseModuleController |
모듈을 실행할지 여부를 확인하기 위해 구현해야 하는 IModuleController 의 기본 구현입니다.
|
BaseMultiTargetPreparer |
객체를 사용 중지할 수 있는 IMultiTargetPreparer 의 기본 구현입니다.
|
BasePostProcessor |
모든 구현에서 확장해야 하는 기본 IPostProcessor 입니다.
|
BaseRetryDecision |
IRetryDecision 의 기본 구현입니다.
|
BaseStreamLogger<OS extends OutputStream> |
로그 메시지를 출력 스트림 및 stdout으로 전달하는 ILeveledLogOutput 입니다.
|
BaseTargetPreparer |
객체의 사용 중지 여부를 제어할 수 있는 ITargetPreparer 의 기본 구현 클래스입니다.
|
BaseTestSuite | 새 모음 시스템으로 호환성 테스트 모음을 실행하기 위한 테스트입니다. |
BatteryController | 기기의 배터리 충전 상태를 제어할 수 있는 유틸리티 클래스입니다. |
BatteryRechargeDeviceRecovery | 기기의 배터리 잔량이 특정 기준점 미만으로 떨어지면 명령어를 트리거하도록 허용합니다. |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery | 배터리 잔량을 사용할 수 없는 경우 구성을 트리거하는 복구 검사기 |
BeforeClassWithInfo |
BeforeClass 와 유사한 보장이지만 메서드에 주석이 추가된 경우 TestInformation 매개변수가 필요합니다.
|
BinaryState | IGNORE 무작위 상태로 켜짐/꺼짐 상태를 기록하는 데 사용되는 enum입니다. |
BluetoothConnectionLatencyCollector | 수집기는 사전 정의된 statsd 시간 측정항목 구성을 기기에 푸시하고 각 프로필의 블루투스 연결 시간을 수집합니다. |
BluetoothConnectionStateCollector | 이 수집기는 BluetoothConnectionStateChanged 측정항목을 수집하고 각 프로필의 연결 상태 번호를 기록합니다. |
BluetoothConnectionSuccessRatePostProcessor |
블루투스 프로필의 성공률을 계산하는 후처리기 구현
숫자 배열 예시 [0, 1, 2, 3, 0, 1, 2, 3]에 블루투스 연결 상태가 포함된 측정항목을 지정하려면 'metric-key-match'를 사용하세요. |
BluetoothHciSnoopLogCollector | DUT에서 블루투스 HCI 스누프 로깅을 사용 설정하고 각 테스트의 로그를 수집하는 수집기입니다. |
BluetoothUtils |
기기에서 BluetoothInstrumentation를 호출하기 위한 유틸리티 함수
기기 측 BluetoothInstrumentation 코드는 AOSP의 |
BootstrapBuildProvider |
테스트 기기에서 빌드 정보를 부트스트랩하는 IDeviceBuildProvider
이는 일반적으로 외부에서 제공된 빌드가 있는 기기에 사용됩니다(예: |
BootstrapServiceFileResolverLoader | 서비스 로드 시설을 사용하여 리졸버를 로드합니다. |
Bugreport | 버그 신고 파일 참조를 보유하는 객체로, 플랫 버그 신고 및 압축된 버그 신고(bugreportz)와 호환됩니다. |
BugreportCollector |
구성 가능한 이벤트가 발생할 때 버그 신고를 수집한 후 각 버그 신고가 수집된 후에 하위 요소에서 ITestInvocationListener.testLog 를 호출하는 패스 스루 ITestInvocationListener 입니다.
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | 버그 신고를 캡처할 시기를 설명하는 전체 조건자입니다. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | 테스트 사례가 실패하면 bugreportz를 수집합니다. |
BugreportzOnTestCaseFailureCollector | 실행 중인 테스트 사례가 실패하면 bugreportz를 수집합니다. |
BuildAnalysis | 단일 빌드 분석의 결과를 나타냅니다. |
BuildError | 제공된 빌드가 실행되지 않으면 발생합니다. |
BuildInfo |
ITestDevice 와 연결되어야 하는 IBuildInfo 의 일반 구현입니다.
|
BuildInfoKey | 빌드 정보 쿼리와 관련된 열거형을 보유하는 클래스입니다. |
BuildInfoKey.BuildInfoFileKey |
IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) 를 통해 쿼리할 수 있는 알려진 모든 파일 형식을 설명하는 enum입니다.
|
BuildInfoRecorder |
지정된 파일에 빌드 정보 메타데이터를 쓰는 ITargetPreparer 입니다.
|
BuildInfoUtil |
IBuildInfo 조작을 돕는 유틸 클래스
|
BuildRetrievalError | 테스트를 위해 빌드를 가져오는 중에 심각한 오류가 발생했습니다. |
BuildSerializedVersion |
모든 IBuildInfo 의 현재 직렬화 버전을 포함하는 클래스입니다.
|
BuildTestsZipUtils | Android 빌드 시스템에서 생성된 테스트 zip과 관련된 작업을 위한 도우미 클래스 |
BulkEmailer | 전송 간격, 초기 일괄 전송 크기, 수신자, 총 메일 수 등의 구성을 허용하는 이메일 발신자 유틸리티입니다. |
BundletoolUtil | Bundletool 명령줄을 사용하여 기기에 .apk를 설치하는 유틸리티 클래스입니다. |
ByteArrayInputStreamSource | |
ByteArrayList | 경량 바이트 배열을 나타내는 클래스입니다. |
ByteArrayUtil | 바이트 배열을 사용하는 유틸리티(예: 바이트에서 정수로 변환) |
ByteStreamDownloader |
ByteStream gRPC 서비스의 Read 메서드를 구현하는 클라이언트입니다.
|
ByteStreamUploader |
ByteStream gRPC 서비스의 Write 메서드를 구현하는 클라이언트
|
C
CacheClientFactory |
ICacheClient 의 싱글톤 인스턴스를 만드는 팩토리입니다.
|
CarModuleController | 이 컨트롤러는 자동차 이외의 기기에서 테스트 사례가 실행되지 않도록 합니다. |
CarryDnaeError |
JUnit4 프레임워크를 통해 DeviceNotAvailableException 를 전달하는 내부 RuntimeException 입니다.
|
CarryInterruptedException | 테스트 단계 시간 초과가 트리거되고 InterruptedException을 테스트 실행 스레드에서 호출 실행 스레드로 전달해야 할 때 발생합니다. |
CdmaDeviceFlasher | CDMA 무선이 있는 실제 Android 기기에서 이미지를 플래시하는 클래스입니다. |
CecControllerTokenProvider | Consumer Electronics Control (CEC) 관련 토큰의 토큰 제공업체입니다. |
CentralDirectoryInfo | CentralDirectoryInfo는 zip 파일 내의 파일/폴더 정보를 포함하는 클래스입니다. |
CheckPairingPreparer |
기본 기기와 호환 기기 간의 BT 결합을 확인하는 CompanionAwarePreparer
|
Chunker |
blob 를 최대 chunkSize 바이트의 Chunk 하나 이상으로 분할합니다.
|
Chunker.Chunk | blob의 일부입니다. |
CircularAtraceUtil | 주로 Monkey 테스트 중에 ANR의 근본 원인을 파악하기 위해 개발된 atrace 유틸리티입니다. |
CircularByteArray | 순환 버퍼로 작동하고 배열의 모든 값의 총합계를 추적하는 고정 크기 배열을 보유하기 위한 데이터 구조입니다. |
ClangCodeCoverageCollector |
기기에서 Clang 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector 입니다.
|
ClangProfileIndexer | Clang 코드 적용 범위 측정을 색인화하는 유틸리티 클래스입니다. |
ClassNotFoundConfigurationException |
ConfigurationException : 객체의 클래스를 찾을 수 없는 경우
|
ClassPathScanner | 클래스 경로에서 항목을 찾습니다. |
ClassPathScanner.ClassNameFilter |
Java 클래스 이름을 필터링하고 변환하는 IClassPathFilter 입니다.
|
ClassPathScanner.ExternalClassNameFilter |
내부 클래스를 거부하는 ClassNameFilter
|
ClassPathScanner.IClassPathFilter |
클래스 경로 항목 경로의 필터
|
ClockworkUtils | 멀티기기 로직을 공유하기 위한 시계 워크 유틸리티 |
CloseableTraceScope | try-with-resources를 통해 추적 섹션을 보고할 수 있는 범위 지정 클래스 |
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 | |
CodeCoverageTest | 지정된 기기에서 계측 테스트 패키지를 실행하고 코드 적용 범위 보고서를 생성하는 테스트입니다. |
CollectingByteOutputReceiver |
전체 셸 출력을 byte[] 로 수집하는 IShellOutputReceiver 입니다.
|
CollectingOutputReceiver |
전체 셸 출력을 하나의 String 로 수집하는 IShellOutputReceiver 입니다.
|
CollectingTestListener |
모든 테스트 결과를 수집하는 ITestInvocationListener 입니다.
|
CollectorHelper |
여러 위치에서 필요한 일부 IMetricCollector 작업을 실행하는 도우미입니다.
|
CommandBaselineSetter | adb 셸 명령어를 통해 기기 기준 설정을 처리하는 일반적인 setter입니다. |
CommandFileParser | 명령줄 집합이 포함된 파일의 파서입니다. |
CommandFileParser.CommandLine | |
CommandInterrupter | TradeFederation 명령을 중단하거나 중단 불가로 표시할 수 있는 서비스입니다. |
CommandLineBuildInfoBuilder |
명령줄에서 일반적인 빌드 정보 인수를 캡처하고 이를 사용하여 IBuildInfo 를 만드는 유틸리티입니다.
|
CommandOptions |
ICommandOptions 의 구현
|
CommandOptionsGetter | 지정된 호출의 명령 옵션 값을 반환하는 서비스 구현입니다. |
CommandResult | 명령어의 결과를 포함합니다. |
CommandRunner | 명령줄 인수에 지정된 명령어를 실행한 후 종료하는 대체 TradeFederation 진입점입니다. |
CommandRunner.ExitCode | 종료할 수 있는 오류 코드입니다. |
CommandScheduler | 사용 가능한 모든 기기에서 TradeFederation 명령어를 실행하기 위한 스케줄러입니다. |
CommandScheduler.HostState | 호스트의 다양한 상태 enum |
CommandStatus | 시간 설정된 작업의 상태를 나타냅니다. |
CommandStatusHandler | 호출 상태를 모니터링하고 업데이트하는 데 도움이 되는 핸들러입니다. |
CommandSuccessModuleController | 모듈 컨트롤러가 셸 명령어 실패를 기반으로 테스트 모듈을 건너뛰는 기본 클래스입니다. |
CommonLogRemoteFileUtil | 이 유틸리티를 사용하면 공통 파일의 원격 로그 가져오기 로직에 대해 여러 원격 기기 표현 간에 코드 중복을 방지할 수 있습니다. |
CommonLogRemoteFileUtil.KnownLogFileEntry | 원격 기기의 알려진 로그 항목을 나타냅니다. |
CompanionAllocator |
호환 기기 할당 및 해제를 처리하는 기본 클래스
|
CompanionAwarePreparer |
이미 할당된 호환 기기를 가져오는 로직을 캡슐화하는 ITargetPreparer 입니다.
|
CompanionAwareTest |
호환 기기 가져오기 및 확인의 템플릿을 캡슐화하는 기본 테스트 클래스
서브클래스는 |
CompanionDeviceTracker | 호환 기기를 할당하고 해제하는 클래스 |
CompanionRunCommandTargetPreparer |
할당된 호환 기기에서 지정된 명령을 실행하는 ITargetPreparer
|
CompanionTestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() 폴더의 앱을 할당된 호환 기기에 하나 이상 설치하는 ITargetPreparer 입니다.
|
CompileBootImageWithSpeedTargetPreparer | 컴파일러 필터 'speed'로 부트 클래스 경로와 시스템 서버를 다시 컴파일합니다. |
ConditionFailureMonitor | 호출에서 발생한 오류를 모니터링합니다. |
ConditionPriorityBlockingQueue<T> |
특정 조건과 일치하는 객체를 검색할 수 있는 ERROR(/PriorityBlockingQueue) 와 유사한 작업이 있는 스레드 안전 클래스입니다.
|
ConditionPriorityBlockingQueue.AlwaysMatch<T> |
모든 객체와 일치하는 ConditionPriorityBlockingQueue.IMatcher
|
ConditionPriorityBlockingQueue.IMatcher<T> | 요소가 어떤 종류의 조건과 일치하는지 확인하기 위한 인터페이스입니다. |
ConfigCompleter |
TF 구성의 Completer 구현
|
ConfigurableGrpcDynamicShardingClient | |
구성 |
로드된 구성 객체를 맵에 저장하는 구체적인 IConfiguration 구현입니다.
|
ConfigurationDef | 구성의 레코드, 연결된 객체, 옵션을 보유합니다. |
ConfigurationDef.ConfigObjectDef | className의 정보와 해당 정보의 노출 번호를 보유하는 객체입니다 (예: 구성에 동일한 객체가 두 번 있는 경우 첫 번째 객체에 첫 번째 노출 번호가 지정됨). |
ConfigurationDescriptor | 구성 자체의 일부 측면을 설명하는 구성 객체입니다. |
ConfigurationDescriptor.LocalTestRunner | 로컬 테스트 실행기를 나타내는 데 사용되는 enum입니다. |
ConfigurationException | 구성을 로드할 수 없는 경우 발생합니다. |
ConfigurationFactory |
IConfiguration 를 만들기 위한 팩토리입니다.
|
ConfigurationFactory.ConfigLoader | 하나의 루트 구성에서 포함된 구성을 추적하고 순환 포함 시 예외를 발생시키는 IConfigDefLoader의 구현입니다. |
ConfigurationFactory.ExceptionLoader | |
ConfigurationUtil | 구성 파일을 처리하는 유틸리티 함수입니다. |
ConfigurationXmlParserSettings |
ConfigurationXmlParser의 설정을 수락하는 간단한 클래스
이 클래스에 설정을 전달하려면 별칭이 필요합니다. |
ConfigurationYamlParser | YAML 스타일 Tradefed 구성용 파서 |
ConfigUtil | statsd 구성 파일을 만들고, 상호작용하고, 푸시하는 유틸리티 클래스입니다. |
ConfigUtil.LogSource | |
콘솔 |
사용자에게 상호작용 인터페이스를 제공하는 기본 TradeFederation 콘솔
현재 다음과 같은 작업을 지원합니다.
|
Console.ArgRunnable<T> |
인수를 받을 수 있는 run 메서드가 있는 Runnable
|
Console.CaptureList |
List<List<String>> 의 편의 유형
|
ConsoleReaderOutputStream |
System.out.print() 가 사용자의 LineReader unfinishedLine과 잘 작동하도록 하는 데 사용할 수 있는 OutputStream입니다.
|
ConsoleResultReporter | 테스트 결과를 콘솔에 출력하는 결과 보고자 |
ContentAnalysisContext | 콘텐츠를 적절하게 분석할 수 있도록 콘텐츠를 둘러싼 맥락을 제공합니다. |
ContentAnalysisContext.AnalysisMethod | 여기에서는 적절한 분석을 위해 콘텐츠 구조에서 기대할 수 있는 사항을 설명합니다. |
ContentAnalysisResults | 콘텐츠 분석 요약 |
ContentInformation | 기본 버전과 현재 버전의 지정된 빌드 타겟의 콘텐츠를 나타냅니다. |
ContentMerkleTree | 콘텐츠 정보에서 MerkleTree를 계산합니다. |
ContentModuleLister | 컨텍스트에서 모듈 목록을 계산합니다. |
ContentProviderHandler | 콘텐츠 제공자 상호작용을 추상화하고 다양한 작업에 기기 측 콘텐츠 제공자를 사용할 수 있도록 허용하는 핸들러입니다. |
CountingTestResultListener |
TestStatus 별 총 테스트 수를 추적하는 TestResultListener
|
CountTestCasesCollector |
지정된 IRemoteTest 의 테스트 사례 수를 계산하고 보고합니다.
|
CoverageMeasurementForwarder | 빌드 제공업체에서 로거로 적용 범위 측정값을 전달하는 자리표시자 테스트입니다. |
CoverageOptions | 보증 옵션을 보유하는 Tradefed 객체입니다. |
CoverageOptions.Toolchain | |
CpuThrottlingWaiter |
모든 코어의 최대 주파수가 사용 가능한 최고 수준으로 복원될 때까지 기다리는 ITargetPreparer
|
CreateAvdPreparer | |
CreateUserPreparer | 사용자를 만들고 마지막에 정리하는 타겟 준비자 |
CurrentInvocation | 호출 내 어디서나 유용한 현재 호출 정보를 추적하고 제공하는 클래스입니다. |
CurrentInvocation.InvocationInfo | 호출 시 항상 채워지는 특수한 이름의 키입니다. |
CurrentInvocation.IsolationGrade | 격리 수준을 설명합니다. |
D
DebugHostLogOnFailureCollector | 테스트 사례 실패가 발생할 때 호스트 측 로그를 수집하고 기록하는 수집기입니다. |
DefaultConnection | 기기의 기본 연결 표현으로, 기기의 표준 adb 연결이라고 가정됩니다. |
DefaultConnection.ConnectionBuilder | 연결을 설명하는 데 사용되는 빌더입니다. |
DefaultRemoteAndroidTestRunner |
Tradefed 사용 사례에 일부 기본값을 설정하도록 ddmlib RemoteAndroidTestRunner 를 확장했습니다.
|
DefaultTestsZipInstaller | 테스트 zip 설치 프로그램의 기본 구현입니다. |
DelegatedInvocationExecution |
InvocationExecution : 실행을 다른 Tradefed 바이너리로 위임합니다.
|
DependenciesResolver | 테스트의 모든 종속 항목을 가져올 수 있는 새로운 유형의 제공자입니다. |
DeviceActionTargetPreparer |
기기 작업을 실행하는 ITargetPreparer .
|
DeviceActionUtil | 기기 작업을 실행하는 유틸리티 클래스입니다. |
DeviceActionUtil.Command | 기기 작업을 위한 명령어 |
DeviceActionUtil.DeviceActionConfigError | 구성 오류 예외 |
DeviceAllocationResult | 명령어 할당 시도 결과를 나타냅니다. |
DeviceAllocationState | IDeviceManager 관점에서 기기의 할당 상태를 나타냅니다. |
DeviceAvailableChecker | 모듈이 기기를 오프라인 상태로 두지 않도록 하는 검사기입니다. |
DeviceBaselineChecker | 각 모듈 전에 기기 기준 설정을 설정합니다. |
DeviceBaselineSetter | 기기 기준 설정을 만드는 데 사용되는 추상 클래스입니다. |
DeviceBatteryLevelChecker |
최소 배터리 충전량을 확인하고 최소 충전량이 없으면 배터리가 두 번째 충전 기준점에 도달할 때까지 기다리는 IRemoteTest 입니다.
|
DeviceBatteryResourceMetricCollector | 이 수집기는 기기 배터리 측정항목을 수집합니다. |
DeviceBuildDescriptor |
기기 플랫폼 빌드 정보를 가져오는 도우미 메서드가 포함된 IBuildInfo 의 래퍼 클래스입니다.
|
DeviceBuildInfo |
전체 Android 기기 빌드 및 (선택적으로) 테스트를 나타내는 IBuildInfo 입니다.
|
DeviceBuildInfoBootStrapper |
빌드 정보 필드를 기기에서 읽은 속성으로 대체하는 ITargetPreparer
이는 외부 소스 (예: |
DeviceBuildInfoInjector |
IBuildInfo 에 DeviceBuildDescriptor 메타데이터를 삽입하는 ITargetPreparer 입니다.
|
DeviceCleaner | 테스트 후 정리 작업으로 재부팅 또는 포맷을 실행하고 원하는 경우 화면을 끕니다. |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
동시 실행되는 기기 측 명령어 실행을 위한 유틸리티 메서드와 클래스가 포함되어 있습니다.
|
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 | 특정 형식을 통해 제공된 기기 이미지로 기기를 플래시하는 타겟 준비자입니다. |
DeviceInternetAccessibilityResourceMetricCollector | 수집기는 google.com에 핑하여 기기에 인터넷 액세스 권한이 있는지 확인합니다. |
DeviceJUnit4ClassRunner |
IDeviceTest 도 수용하는 JUnit4 테스트 실행기입니다.
|
DeviceJUnit4ClassRunner.LogAnnotation | 로거에게 로그를 전달하기 위한 가짜 주석입니다. |
DeviceJUnit4ClassRunner.MetricAnnotation | 측정항목을 보고 도구로 전달하기 위한 가짜 주석입니다. |
DeviceJUnit4ClassRunner.TestLogData |
ExternalResource 및 TestRule 구현
|
DeviceJUnit4ClassRunner.TestMetrics |
ExternalResource 및 TestRule 구현
|
DeviceManagementGrpcServer | Tradefed에서 기기를 예약할 수 있는 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 | 기기 스냅샷의 서버 측 구현입니다. |
DeviceSnapshotHandler | Cuttlefish 스냅샷을 처리하는 유틸리티입니다. |
DeviceStateMonitor |
IDevice 의 상태를 모니터링하는 도우미 클래스입니다.
|
DeviceStorageAgeResourceMetricCollector | logcat에서 저장소 사용 기간을 파싱합니다. |
DeviceStorageFiller | 저장용량을 채우도록 타겟 준비자를 타겟팅하여 일정량의 여유 공간을 확보합니다. |
DeviceStorageStatusChecker | 기기에 지정된 파티션에 충분한 디스크 공간이 있는지 확인합니다. |
DeviceStringPusher | 문자열을 파일에 쓰는 타겟 준비자 |
DeviceSuite |
필요한 테스트에 ITestDevice 를 제공하기 위해 JUnit4 컨테이너 Suite 를 확장합니다.
|
DeviceSyncHelper | 새 기기 이미지를 기기에 동기화하는 데 도움이 되는 도우미입니다. |
DeviceTestCase |
IRemoteTest 및 IDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 사례입니다.
|
DeviceTestResult |
DeviceNotAvailableException 가 발생하면 중단되는 TestResult 의 특수화입니다.
|
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | BaseHostJUnit4Test를 통한 기기 테스트 실행과 관련된 옵션을 위한 빌더 클래스입니다. |
DeviceTestSuite |
IRemoteTest 및 IDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 모음입니다.
|
DeviceTraceCollector | 테스트 실행이 시작될 때 perfetto 트레이스를 시작하고 종료 시 트레이스 파일을 로깅하는 수집기입니다. |
DeviceUnavailableMonitor | 이 리스너는 테스트 사례 수준 DNAE만 캡처하려고 시도합니다. |
DeviceUnresponsiveException |
기기가 adb에 표시되지만 응답하지 않음을 나타내는 DeviceNotAvailableException 의 특수화입니다 (예: 명령어 시간 초과, 부팅 불가 등).
|
DeviceUpdateTargetPreparer |
빌드 서비스가 아닌 외부 소스의 기기 이미지 파일로 기기를 업데이트하는 것과 관련된 일반적인 단계를 처리하는 추상 ITargetPreparer 입니다.
|
DeviceWifiResourceMetricCollector | 수집기는 현재 연결된 Wi-Fi 신호 강도 및 링크 속도 측정항목을 수집합니다. |
DeviceWiper |
userdata를 삭제하는 ITargetPreparer
|
DigestCalculator |
Digest 를 계산하는 유틸리티 메서드입니다.
|
DirectedGraph<V> | 가중치가 없는 방향 그래프 구현입니다. |
DisableSELinuxTargetPreparer | 사용 설정된 경우 SELinux를 사용 중지하는 타겟 준비 도구입니다. |
DryRunKeyStore | 키 저장소 값이 항상 올바르게 대체되고 발견되는 예비 실행을 위한 키 저장소입니다. |
DryRunner | 테스트를 실제로 실행하는 대신 투명하게 가실행합니다. |
DynamicFileStubTest | tradefed가 동적 파일을 올바르게 확인할 수 있는지 테스트하는 tradefed 테스트입니다. |
DynamicRemoteFileResolver | 원격 파일의 경로를 확인하는 데 도움이 되는 클래스입니다. |
DynamicRemoteFileResolver.FileResolverLoader |
IRemoteFileResolver 의 구현을 로드합니다.
|
DynamicShardHelper | 여러 TF 인스턴스 간에 원격 작업 큐잉을 허용하는 샤딩 전략 |
DynamicShardingConnectionInfoMessage | 기능 서버를 통한 전송을 더 쉽게 하기 위한 데이터 보유 클래스입니다. |
DynamicSystemPreparer |
동적 시스템 업데이트를 사용하여 기기 빌드 위에 시스템 이미지를 설정하는 ITargetPreparer 입니다.
|
E
EarlyDeviceReleaseFeature | 초기 기기 출시를 위한 기능 서버 구현 |
이메일 | 이메일을 보내는 도우미 클래스입니다. |
EmailHostHealthAgent |
호스트 모니터 보고서에서 이메일을 보내는 IHostHealthAgent 구현
|
EmmaXmlConstants | emma xml 보고서를 파싱할 때 사용되는 상수입니다. |
EmulatorMemoryCpuCapturer | |
EndCentralDirectoryInfo | EndCentralDirectoryInfo는 zip 파일의 전체 정보를 포함하는 클래스입니다. |
EnforcedSeLinuxChecker | Selinux의 상태를 확인하는 상태 검사기입니다. |
EnvironmentVariableUtil | 환경 변수를 준비하는 도우미 메서드 모음입니다. |
EraseUserDataPreparer |
기기에서 사용자 데이터를 완전 삭제하는 ITargetPreparer 입니다.
|
ErrorIdentifier | 이 인터페이스는 특정 오류와 해당 속성을 설명합니다. |
ErrorStorageUtil | 공통 저장소에 맞게 오류를 조작하는 도우미 클래스입니다. |
EventsLoggerListener | 수신하는 모든 이벤트를 파일에 기록하는 리스너 |
ExceptionThrowingRunnerWrapper | |
ExecutableAction | 실행할 수 있는 작업을 나타내는 값 클래스입니다. |
ExecutableActionResult |
ExecutableAction 의 결과를 나타내는 값 클래스입니다.
|
ExecutableBaseTest | 실행 파일 스타일 테스트의 기본 클래스입니다. |
ExecutableHostTest | 호스트에서 실행되는 실행 파일의 테스트 실행기입니다. |
ExecutableTargetTest | 타겟에서 실행되는 실행 파일의 테스트 실행기입니다. |
ExecutionFiles | 테스트 또는 호출 실행 중에 생성되고 테스트를 위해 전송해야 하는 파일 종속 항목입니다. |
ExecutionFiles.FilesKey | 지도에 대해 알려진 표준 키의 열거입니다. |
ExecutionProperties | 테스트 또는 호출 실행 중에 생성된 속성입니다. |
ExistingBuildProvider |
이미 생성된 IBuildInfo 를 반환하는 IBuildProvider 입니다.
|
ExtendedFile | 빌드 관련 메타데이터를 전송하는 표준 파일의 확장자입니다. |
ExtensionAtomsRegistry | statsd를 로컬에서 사용할 수 있는 ExtensionAtomsRegistry |
F
FailureDescription | Trade Federation의 실패 정보를 설명하는 클래스입니다. |
FakeTest | 반복 가능한 테스트 결과를 쉽게 생성하기 위한 가짜 테스트입니다. |
FakeTestsZipFolder | 콘텐츠 목록을 기반으로 가짜 압축 해제된 테스트 폴더를 만드는 테스트 피팅입니다. |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | 빠른 부팅을 트리거하고 빠른 부팅 명령어를 전송하는 타겟 준비자입니다. |
FastbootDeviceFlasher | 빠른 부팅을 사용하여 실제 Android 하드웨어에 이미지를 플래시하는 클래스입니다. |
FastbootHelper | 빠른 부팅 작업을 위한 도우미 클래스입니다. |
FastbootPack | 부트로더의 사양에 따라 압축을 풉니다. |
FastbootUpdateBootstrapPreparer |
지정된 파일 (부트로더, 라디오, 기기 이미지 zip)을 IDeviceBuildInfo 에 스테이징하여 FastbootDeviceFlasher 로 기기를 플래시한 다음 결과 보고 목적으로 부팅 후 기기 속성을 빌드 정보에 삽입하는 ITargetPreparer 입니다.
|
FatalHostError | TradeFederation을 실행하는 호스트 머신에서 복구 불가능한 심각한 오류가 발생했으며 TradeFederation 인스턴스를 종료해야 함을 나타내는 예외입니다. |
FeatureFlagTargetPreparer | DeviceConfig (원격 서비스에서 조정된 기능 플래그)를 업데이트합니다. |
FileDownloadCache | 다운로드된 파일의 로컬 파일 시스템 LRU 캐시를 유지하는 도우미 클래스입니다. |
FileDownloadCacheFactory |
FileDownloadCache 를 만드는 팩토리입니다.
|
FileDownloadCacheWrapper |
IFileDownloader 인터페이스를 구현하는 동시에 FileDownloadCache 시설을 제공하는 래퍼 클래스입니다.
|
FileIdleMonitor | 파일을 모니터링하고 파일이 유휴 상태 (즉, |
FileInputStreamSource |
입력 파일을 사용하는 InputStreamSource 입니다.
|
FileLogger |
로그 메시지를 파일과 stdout으로 전달하는 ILeveledLogOutput 입니다.
|
FileProtoResultReporter |
TestRecord 를 파일에 덤프하는 Proto 리포터입니다.
|
FilePullerDeviceMetricCollector |
기기에서 전송되는 측정항목 키를 리슨하고 기기에서 파일로 가져오는 BaseDeviceMetricCollector 입니다.
|
FilePullerLogCollector | 기기 측에서 보고한 파일의 로거입니다. |
FileSystemLogSaver | 로그를 파일 시스템에 저장합니다. |
FilesystemRootChecker | |
FileUtil | 파일 관련 작업을 위한 도우미 클래스 |
FileUtil.LowDiskSpaceException | 사용 가능한 디스크 공간이 최소 기준 미만인 경우 발생합니다. |
FilteredResultForwarder |
TestDescription 의 허용 목록만 보고하도록 허용하는 ResultForwarder 의 변형입니다.
|
FixedByteArrayOutputStream |
최대 데이터 양만 유지하는 메모리 내 ERROR(/OutputStream) 입니다.
|
FlashingMethod | 테스트 대상 기기를 플래시하는 데 사용되는 메서드를 설명하는 enum |
FlashingResourcesParser | 기기를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 파싱하는 클래스입니다. |
FlashingResourcesParser.AndroidInfo |
Map<String, MultiMap<String, String>> 의 typedef입니다.
|
FlashingResourcesParser.Constraint |
FlashingResourcesParser 가 사용하지 않을 수 있는 일부 리소스를 무시할 수 있도록 하는 필터링 인터페이스입니다.
|
FlashingResourceUtil |
이 유틸리티는 DeviceFlashPreparer 를 통해 플래시할 수 있도록 적절한 버전의 아티팩트를 설정하는 데 도움이 됩니다.
|
FoldableExpandingHandler |
기본이 아닌 각 폴더블 구성에 맞게 더 확장되는 IModuleParameterHandler 입니다.
|
FoldableHandler | 폴더블 매개변수를 사용하여 특수화된 모듈을 만들 수 있는 일반 폴더블 핸들러입니다. |
FoldableModePreparer | 기기의 폴더블 상태를 전환할 수 있는 타겟 준비자입니다. |
FolderBuildInfo |
IFolderBuildInfo 의 구체적인 구현입니다.
|
FolderSaver |
기기에서 디렉터리를 가져와 압축한 후 로깅 백엔드에 저장하는 ITargetPreparer 입니다.
|
FormattedGeneratorReporter | 특정 형식으로 보고서를 생성할 수 있는 Reporter입니다. |
FreeDeviceState | |
FuseUtil | FUSE 작업을 위한 도우미 클래스입니다. |
G
GceAvdInfo | 특정 GCE AVD 인스턴스의 관련 데이터를 보유하는 구조입니다. |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceLHPTunnelMonitor | 산소 공급에 사용되는 GCE 실험실 호스트 프록시 터널의 스레드 모니터입니다. |
GceManager | GCE에서 로그를 시작/중지하고 수집하는 GCE 호출을 관리하는 도우미입니다. |
GceRemoteCmdFormatter | 원격 gce 기기에 연결하기 위한 명령어 형식을 지정하는 유틸리티 클래스입니다. |
GceRemoteCmdFormatter.ScpMode | SCP는 args의 구조에 따라 파일을 푸시하거나 가져오는 데 사용할 수 있습니다. |
GceSshTunnelMonitor | GCE SSH 터널의 스레드 모니터 |
GcovCodeCoverageCollector |
기기에서 gcov 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector 입니다.
|
GcovKernelCodeCoverageCollector |
debugfs 및 기기에서 gcov 커널 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector 입니다.
|
GCSBucketUtil | Google Cloud Storage (GCS)에서 파일을 다운로드하고 업로드하는 파일 관리자 |
GCSBucketUtil.GCSFileMetadata | GCS의 파일 정보를 위한 간단한 래퍼입니다. |
GCSCommon | 지원 중단됨 대신 com.android.tradefed.util.gcs.GCSCommon을 사용하세요. |
GCSCommon | 다운로드 및 업로드와 같은 Gcs 작업을 위한 기본 클래스입니다. |
GCSConfigurationFactory |
ConfigurationFactory 는 Google Cloud Storage에서 구성을 로드합니다.
|
GCSConfigurationFactory.GCSConfigLoader |
GCS에서 구성을 로드하고, 하나의 루트 구성에서 포함된 구성을 추적하며, 순환 포함 시 예외를 발생시키는 ConfigurationFactory.ConfigLoader 의 확장입니다.
|
GCSConfigurationServer | 구성 서버는 Google Cloud Storage (GCS)에서 구성을 로드합니다. |
GCSDownloaderHelper | 전역 구성의 캐싱 및 확인을 처리하는 GCS 버킷 다운로더입니다. |
GCSFileDownloader | Google Cloud Storage (GCS)에서 파일을 다운로드하는 파일 다운로더입니다. |
GCSFileDownloaderBase | Google Cloud Storage (GCS)에서 파일을 다운로드하는 파일 다운로더입니다. |
GCSFileUploader | Google Cloud Storage (GCS)에 파일 데이터를 업로드하는 파일 업로더입니다. |
GCSHelper | |
GCSHostResourceManager | GCS (Google Cloud Storage)에서 호스트 리소스를 다운로드합니다. |
GcsRemoteFileResolver |
GCS 버킷에서 다운로드할 수 있는 IRemoteFileResolver 구현입니다.
|
GenericLogcatEventParser<LogcatEventType> | 이벤트에 관한 logcat 입력을 파싱합니다. |
GenericLogcatEventParser.LogcatEvent | 이벤트 유형과 트리거 로그캣 메시지가 포함된 로그캣 이벤트를 보유하는 구조체 |
GetPreviousPassedHelper | 이전에 통과한 테스트 필터를 가져오는 도우미입니다. |
GkiDeviceFlashPreparer | Android 공통 커널 일반 이미지로 기기를 플래시하는 타겟 준비자입니다. |
GlobalConfiguration |
로드된 구성 객체를 맵에 저장하는 IGlobalConfiguration 구현
|
GlobalFilterGetter | 지정된 호출의 필터를 반환하는 서비스 구현입니다. |
GlobalTestFilter | 호출에 적용된 필터 옵션입니다. |
GoogleApiClientUtil | Google API 클라이언트를 만드는 데 사용되는 유틸리티입니다. |
GoogleApiClientUtilBase | |
GoogleBenchmarkResultParser | 셸에서 실행되는 Google 벤치마크의 결과를 파싱하고 모든 결과가 포함된 맵을 반환합니다. |
GoogleBenchmarkTest | 주어진 기기에서 Google 벤치마크 테스트 패키지를 실행하는 테스트입니다. |
GranularRetriableTestWrapper |
래퍼 클래스는 IRemoteTest 에서 작동하여 테스트 사례 수준에서 IRemoteTest를 세분화합니다.
|
GranularRetriableTestWrapper.StartEndCollector | 누락된 실행 시작과 종료를 포착하는 클래스 도우미입니다. |
GsiDeviceFlashPreparer | Android 일반 시스템 이미지로 기기를 플래시하는 타겟 준비자입니다. |
GTest | 주어진 기기에서 네이티브 테스트 패키지를 실행하는 테스트입니다. |
GTestBase | gTest의 기본 클래스 |
GTestListTestParser | '--gtest_list_tests' 매개변수가 있는 gtest 테스트 실행 모드의 결과 파서입니다. |
GTestResultParser | 셸에서 실행되는 GTest를 사용하여 네이티브 테스트의 '원시 출력 모드' 결과를 파싱하고 ITestInvocationListener에 결과를 알립니다. |
GTestXmlResultParser | 셸에서 실행되는 GTest를 사용하여 네이티브 테스트의 'xml 출력 모드' 결과를 파싱하고 ITestRunListener에 결과를 알립니다. |
H
HarnessException | 하네스 내에서 발생하는 예외의 기본 예외 클래스입니다. |
HarnessIOException | 파일 문제를 전달하는 데 도움이 되는 하네스 예외 |
HarnessRuntimeException | |
HeapHostMonitor |
호스트의 힙 메모리를 모니터링하고 주기적으로 기록 로그에 기록하는 AbstractHostMonitor 구현입니다.
|
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer 구현의 예입니다.
|
HistoryLogger | TF History Logger: 일부 특정 이벤트만 포함된 특수 로그입니다. |
HostGTest | 네이티브 테스트 패키지를 실행하는 테스트입니다. |
HostMetric | 이 클래스는 보고할 호스트 측정항목 샘플을 나타냅니다. |
HostOptions | 호스트 옵션 홀더 클래스입니다. |
HostStatsdMetricCollector |
statsd 유틸리티 명령어를 사용하여 호스트 측에서 statsd 측정항목을 수집하는 IMetricCollector 입니다.
|
HostTest | JUnit 호스트 기반 테스트용 테스트 실행기입니다. |
HostUtils | 호스트 테스트를 실행하는 데 유용한 몇 가지 유틸리티 메서드를 구현합니다. |
HprofAllocSiteParser | hprof 보고서의 할당 사이트 섹션에서 정보를 파싱하는 도우미 클래스입니다. |
HttpHelper | HTTP 요청을 위한 도우미 메서드를 포함합니다. |
HttpHelper.RequestRunnable |
IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult) 를 사용하여 요청을 실행할 수 있는 Runnable입니다.
|
HttpMultipartPost | 멀티파트 HTTP POST 요청을 실행하기 위한 도우미 클래스입니다. |
HttpRemoteFileResolver |
http를 통해 원격 파일을 다운로드할 수 있는 IRemoteFileResolver 구현
|
HttpsRemoteFileResolver |
https를 통해 원격 파일을 다운로드할 수 있는 IRemoteFileResolver 구현
|
I
IAbi | 테스트 중인 ABI를 나타내는 인터페이스입니다. |
IAbiReceiver | 테스트 대상 ABI가 필요한 테스트입니다. |
IAndroidDebugBridge |
이 패키지에 사용되는 AndroidDebugBridge 메서드의 인터페이스 정의입니다.
|
IAppBuildInfo |
이 인터페이스는 지원 중단되었습니다.
IBuildInfo 를 직접 사용합니다.
|
IAutoRetriableTest |
ITestFilterReceiver 를 구현하지 않지만 자동 재시도를 지원하려는 IRemoteTest 의 인터페이스입니다.
|
IBatteryInfo | 기기의 배터리와의 상호작용을 정의하는 인터페이스입니다. |
IBatteryInfo.BatteryState | 현재 배터리 충전 상태를 설명합니다. |
IBuildInfo | 테스트 중인 빌드에 관한 정보를 보관합니다. |
IBuildInfo.BuildInfoProperties |
IBuildInfo 가 일부 처리를 조정해야 할 수 있는 일부 속성입니다.
|
IBuildProvider | 테스트 중인 빌드에 관한 정보를 제공할 책임이 있습니다. |
IBuildReceiver | 테스트 중인 빌드 참조가 필요한 테스트입니다. |
ICacheClient | 캐시 클라이언트의 인터페이스입니다. |
IClusterClient | TFC 백엔드와 상호작용하는 인터페이스입니다. |
IClusterEvent | TFC에 업로드할 클러스터 이벤트의 인터페이스입니다. |
IClusterEventUploader<T extends IClusterEvent> | ClusterEventUploader의 인터페이스 |
IClusterOptions | 클러스터 관련 옵션을 가져오는 인터페이스입니다. |
ICommandOptions | 명령어 실행 옵션의 컨테이너입니다. |
ICommandScheduler | TradeFederation 명령어를 실행하기 위한 스케줄러입니다. |
ICommandScheduler.IScheduledInvocationListener | 호출이 완료될 때 호출 이벤트의 리스너입니다. |
ICompressionStrategy | 런타임에 선택할 수 있는 압축 알고리즘을 나타내는 인터페이스입니다. |
IConfigOptionValueTransformer | 구성 옵션 값을 조작하기 위한 인터페이스 |
IConfigurableVirtualDevice | 사전 구성된 가상 기기 정보 (호스트 IP, 호스트 사용자, 포트 오프셋 등)에 관한 정보를 제공하는 인터페이스입니다. |
IConfiguration | TradeFederation 호출의 구성 정보입니다. |
IConfigurationFactory |
IConfiguration 를 만들기 위한 팩토리
|
IConfigurationReceiver |
IConfiguration 를 허용하는 객체를 나타내는 간단한 인터페이스입니다.
|
IConfigurationServer | 구성 서버의 인터페이스입니다. |
ICredentialFactory |
사용자 인증 정보 팩토리가 oauth2 Credential 를 만드는 인터페이스입니다.
|
IDefaultObjectLoader | YAML 구성의 일부여야 하는 기본 객체를 로드하기 위한 인터페이스입니다. |
IDefaultObjectLoader.LoaderConfiguration | 로더에 정보를 전달하는 로드 구성 객체입니다. |
IDeviceActionReceiver | 기기 이벤트를 수신하는 API를 제공합니다. |
IDeviceBuildInfo |
전체 Android 기기 빌드 및 (선택적으로) 테스트를 나타내는 IBuildInfo 입니다.
|
IDeviceBuildProvider |
ITestDevice 의 정보를 사용하여 빌드를 검색하는 IBuildProvider 입니다.
|
IDeviceConfiguration | 기기 구성 홀더 인터페이스 |
IDeviceFlasher | 기기에 기기 이미지를 플래시합니다. |
IDeviceFlasher.UserDataFlashOption | userdata 이미지를 처리하기 위한 옵션의 enum |
IDeviceManager | 테스트에 사용할 수 있는 기기 집합을 관리하기 위한 인터페이스입니다. |
IDeviceManager.IFastbootListener | 빠른 부팅 상태 변경 리스너입니다. |
IDeviceMonitor | 기기 상태를 모니터링하기 위한 인터페이스입니다. |
IDeviceMonitor.DeviceLister |
알려진 기기와 해당 상태를 반환해야 하는 Runnable 와 유사한 클래스입니다.
|
IDeviceRecovery | 오프라인 상태인 기기를 복구하기 위한 인터페이스입니다. |
IDeviceSelection | 기기 선택 기준을 위한 인터페이스입니다. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor |
IDevice 의 상태를 모니터링하는 기능을 제공합니다.
|
IDeviceTest |
ITestDevice 참조가 필요한 객체의 인터페이스입니다.
|
IDisableable | 사용 중지할 수 있는 Tradefed 객체를 설명하는 인터페이스입니다. |
IDynamicShardingClient |
샤딩 클라이언트의 래퍼 인터페이스
이는 필요한 경우 HTTP 또는 테스트 인증서를 교체할 수 있도록 하기 위함입니다. |
IDynamicShardingConnectionInfo | 동적 샤딩 연결 정보가 포함된 클래스의 인터페이스 |
IEmail | 이메일을 보내는 인터페이스입니다. |
IEmail.Message | 이메일 메시지 데이터의 컨테이너입니다. |
IFileDownloader | 원격 파일을 다운로드하기 위한 인터페이스입니다. |
IFileEntry |
FileEntry 메서드에 더 간단하고 모의 처리 가능한 계약을 제공하는 인터페이스 정의입니다.
|
IFileResolverLoader |
IRemoteFileResolver 의 구현을 로드합니다.
|
IFileResolverLoader.ResolverLoadingException | 리졸버를 로드하거나 초기화할 수 없는 경우 발생하는 예외입니다. |
IFlashingResourcesParser | 기기 플래시에 필요한 보조 이미지 파일의 필수 버전을 제공하는 인터페이스입니다. |
IFlashingResourcesRetriever | 기기 플래시에 필요한 보조 이미지 파일을 검색하기 위한 인터페이스입니다. |
IFolderBuildInfo |
빌드 아티팩트가 로컬 파일 시스템 디렉터리에 포함된 간단한 추상 IBuildInfo 입니다.
|
IFormatterGenerator |
SuiteResultHolder 의 형식을 설명하는 인터페이스입니다.
|
IGlobalConfiguration | 단일 Trade Federation 인스턴스의 전역 구성 정보를 포함하는 클래스(실제 구성의 호출 횟수와 관계없이 포함)입니다. |
IHarnessException | 하네스 예외로 구현될 하네스 예외 인터페이스에 관한 설명입니다. |
IHostCleaner | 테스트 실행이 완료된 후 호스트를 정리합니다. |
IHostHealthAgent | 호스트 또는 기기 측정항목을 내보내는 인터페이스입니다. |
IHostMonitor | 호스트 데이터를 전달하는 인터페이스 |
IHostMonitor.HostDataPoint | 보고할 데이터의 일반 클래스입니다. |
IHostMonitor.HostMetricType | |
IHostOptions | 호스트 옵션 홀더 인터페이스 |
IHostOptions.PermitLimitType | 가능한 허용 제한자를 설명하는 열거형 |
IHostResourceManager | 호스트 리소스를 관리하는 인터페이스입니다. |
IHttpHelper | HTTP 요청을 실행하기 위한 도우미 메서드입니다. |
IHttpHelper.DataSizeException | |
IIncrementalSetup | TradeFed 준비자를 위한 증분 설정을 시도할지 결정하는 데 도움이 되는 인터페이스입니다. |
IInvocationContext | 필요한 경우 테스트에서 액세스할 호출에 관한 정보를 보유합니다. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | 호출 컨텍스트 참조가 필요한 테스트입니다. |
IInvocationExecution | 호출의 일부로 실행될 작업을 설명하는 인터페이스입니다. |
IKeyStoreClient | 비밀번호 또는 민감한 정보의 키 저장소에 액세스하는 인터페이스입니다. |
IKeyStoreFactory |
IKeyStoreClient 를 만들기 위한 팩토리입니다.
|
ILabPreparer |
실험실 준비자를 위한 마커 인터페이스
이러한 인터페이스의 용도에 관한 설명은 |
ILeveledLogOutput | 이 인터페이스를 구현하는 클래스는 로그 메시지 출력을 처리하는 메서드를 제공합니다. |
ILogcatReceiver |
기기의 logcat 출력을 InputStreamSource 로 제공하는 클래스입니다.
|
ILogRegistry |
여러 로거를 다중화하고 관리하는 ILogOutput 싱글톤 로거의 인터페이스입니다.
|
ILogRegistry.EventType | 기록하는 데 유용한 이벤트 |
ILogSaver | 이 인터페이스를 구현하는 클래스는 로그를 중앙 위치에 저장하는 메서드를 제공합니다. |
ILogSaverListener |
ITestInvocationListener 가 로그 파일이 저장될 때를 수신 대기할 수 있습니다.
|
ImageContentAnalyzer | 기기 이미지 콘텐츠 분석을 위한 분석 도구 |
IManagedTestDevice | 수명 주기가 관리되는 ITestDevice입니다. |
IManagedTestDevice.DeviceEventResponse |
IManagedTestDevice.handleAllocationEvent(DeviceEvent) 호출에 대한 응답의 컨테이너
|
IManagedTestDeviceFactory |
IManagedTestDevice 의 크리에이터 인터페이스
|
IMetricCollector | 이 인터페이스는 일치하는 측정항목을 수집하기 위해 테스트 결과를 보고할 때 데코레이터로 추가됩니다. |
IMetricCollectorReceiver |
테스트 실행을 위해 IMetricCollector 목록을 가져와야 하는 IRemoteTest 가 구현할 인터페이스입니다.
|
IMoblyYamlResultHandler | mobly YAML 결과 핸들러의 인터페이스입니다. |
IMoblyYamlResultHandler.ITestResult | mobly yaml 결과의 인터페이스 |
IModuleController | 모듈을 실행할지 여부를 제어하는 인터페이스입니다. |
IModuleController.RunStrategy | 모듈을 실행하는 방법을 설명하는 enum입니다. |
IModuleParameterHandler | 모음 모듈의 매개변수 인터페이스입니다. |
IMultiDeviceRecovery | 여러 오프라인 기기를 복구하기 위한 인터페이스입니다. |
IMultiDeviceTest | 이 인터페이스는 지원 중단되었습니다. 이 인터페이스는 호환성을 위해 일시적으로 유지되지만 더 이상 실제로 사용되지 않습니다. 구현하지 마세요. |
IMultiTargetPreparer | 여러 기기의 테스트 환경을 함께 준비합니다. |
INativeDevice |
ddmlib IDevice 에 안정적이고 약간 더 높은 수준의 API를 제공합니다.
|
INativeDeviceTest |
INativeDevice 참조가 필요한 객체의 인터페이스입니다.
|
IncrementalImageUtil | 증분 이미지 및 기기 업데이트를 활용하는 유틸리티입니다. |
InfraErrorIdentifier | Trade Federation 인프라 및 종속 인프라 (예: 빌드 인프라)의 오류 식별자 |
InputStreamSource |
이 인터페이스는 기본적으로 ERROR(/InputStream) 를 래핑하여 클론할 수 있도록 합니다.
|
InstallAllTestZipAppsSetup |
테스트 zip에 있는 모든 앱을 설치하는 ITargetPreparer 입니다.
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
파일 시스템에 있는 하나 이상의 APK를 설치하는 ITargetPreparer 입니다.
|
InstallBuildEnvApkSetup |
Android 플랫폼 빌드 환경에서 하나 이상의 테스트 APK를 설치하는 ITargetPreparer 입니다.
|
InstalledInstrumentationsTest | 현재 기기에서 발견된 모든 계측을 실행합니다. |
InstallKernelModulePreparer | 커널 모듈을 설치하는 타겟 준비자입니다. |
InstantAppHandler |
ModuleParameters.INSTANT_APP 의 핸들러입니다.
|
InstrumentationPreparer |
계측을 실행하는 ITargetPreparer
|
InstrumentationTest | 주어진 기기에서 계측 테스트 패키지를 실행하는 테스트입니다. |
InvocationContext |
IInvocationContext 의 제네릭 구현입니다.
|
InvocationExecution | 빌드 다운로드, target_prep, 테스트 실행, 정리 등 모든 호출 단계를 설명하는 클래스입니다. |
InvocationLocal<T> | 이 클래스는 호출 범위 변수를 제공합니다. |
InvocationMetricLogger | 일부 측정항목을 로깅하는 호출을 위한 유틸리티 클래스입니다. |
InvocationMetricLogger.InvocationGroupMetricKey | 그룹화를 사용하면 동일한 키 아래에 여러 그룹을 로깅할 수 있습니다. |
InvocationMetricLogger.InvocationMetricKey | 호출 시 항상 채워지는 특수한 이름의 키입니다. |
InvocationStatus | 호출 상태를 저장하는 클래스입니다. |
InvocationStatus | 호출 상태를 나타내는 도우미 열거형 |
InvocationSummaryHelper |
리스너 집합의 TestSummary 를 수집하고 보고하는 도우미 클래스
|
InvocationToJUnitResultForwarder |
ITestInvocationListener 이벤트를 수신 대기하고 이를 TestListener 로 전달하는 클래스입니다.
|
IPostProcessor | 후처리기는 테스트 후 결과 보고 전에 측정항목과 로그를 처리할 수 있도록 하는 Trade Federation 객체입니다. |
IRemoteFeature | 요청에 따라 실행할 수 있는 Tradefed의 기능을 설명하는 인터페이스입니다. |
IRemoteFileResolver | 원격 파일을 로컬 파일로 확인할 수 있는 객체의 인터페이스입니다. |
IRemoteFileResolver.RemoteFileResolverArgs | 리졸버에 전달된 args |
IRemoteFileResolver.ResolvedFile | 확인된 파일 및 일부 메타데이터에 관한 정보를 보유하는 클래스입니다. |
IRemoteScheduledListenersFeature |
IScheduledInvocationListener 전달을 지원하도록 IRemoteFeature 확장
|
IRemoteTest |
결과를 ITestInvocationListener 에 직접 보고하는 테스트입니다.
|
IReportNotExecuted |
실행이 완료되지 않은 경우 이 인터페이스를 구현하는 IRemoteTest 는 보고 개선을 위해 실행되지 않은 테스트를 보고할 수 있습니다.
|
IRescheduler | 향후 실행을 위해 구성 일정을 다시 예약하기 위한 인터페이스입니다. |
IResourceMetricCollector | 사용자가 맞춤 리소스 수집기를 구현할 수 있는 인터페이스입니다. |
IRestApiHelper | REST API 호출을 실행하기 위한 도우미 인터페이스입니다. |
IResumableTest | 이 인터페이스는 지원 중단되었습니다. 더 이상 필요하지 않음 |
IRetryDecision | 재시도 결정을 유도하고 더 타겟팅된 재시도를 위해 클래스에 필터를 적용하는 인터페이스입니다. |
IRuntimeHintProvider | |
IRunUtil | 시간 설정된 작업 및 시스템 명령어를 실행하기 위한 인터페이스입니다. |
IRunUtil.EnvPriority | 특정 env를 설정하거나 설정 해제할지 정의하는 enum입니다. |
IRunUtil.IRunnableResult | 불리언 상태를 반환하는 작업을 비동기식으로 실행하기 위한 인터페이스입니다. |
ISandbox | 호출을 실행하는 데 사용할 수 있는 샌드박스를 정의하는 인터페이스입니다. |
ISandboxFactory |
ISandbox 를 만들기 위한 팩토리입니다.
|
ISetOptionReceiver |
이 인터페이스의 구현에는 HostTest.SET_OPTION_NAME 에 연결된 'set-option' 이름의 Option 가 있어야 합니다.
|
IShardableListener |
샤딩할 수 있는 ITestInvocationListener 입니다.
|
IShardableTest |
별도로 실행 가능한 하위 테스트로 분할할 수 있는 IRemoteTest 입니다.
|
IShardHelper | 구성에 적용할 샤딩 전략을 설명하는 객체의 인터페이스입니다. |
IsolatedHostTest | 하위 프로세스를 사용하여 기본 프로세스에서 테스트를 실행하는 대신 종속 항목이 적은 환경에서 테스트를 실행하는 TradeFed 실행기를 구현합니다. |
ISupportGranularResults |
ITestInvocationListener 가 상세 결과 수신을 지원하는지 여부를 지정하는 인터페이스입니다.
|
ISystemStatusChecker | 시스템 상태를 확인하고 시스템이 예상 상태인지 나타내는 불리언을 반환하는 검사기입니다. |
ISystemStatusCheckerReceiver |
구성에서 ISystemStatusChecker 에 액세스해야 하는 IRemoteTest 입니다.
|
ITargetCleaner | 이 인터페이스는 지원 중단되었습니다. tearDown이 기본 ITargetPreparer 인터페이스로 이동했습니다. |
ITargetPreparer | 테스트 실행을 위한 테스트 환경을 준비합니다. |
ITerribleFailureHandler |
LogUtil.CLog.wtf(String, Throwable)
의 심각한 오류를 처리하는 인터페이스 |
ITestAnnotationFilterReceiver | 주석을 기반으로 실행할 테스트를 필터링할 수 있는 실행기입니다. |
ITestCollector | 테스트 수집을 지원합니다. 이 속성이 설정된 경우 테스트 실행기는 테스트 사례를 실제로 실행하지 않고도 수집하기 위해 가조회를 실행해야 합니다. |
ITestDevice |
ddmlib IDevice 에 안정적이고 약간 더 높은 수준의 API를 제공합니다.
|
ITestDevice.ApexInfo | 단일 APEX에 관한 정보를 저장하는 간단한 구조체 클래스 |
ITestDevice.MountPointInfo | 단일 마운트 포인트에 관한 정보를 저장하는 간단한 구조체 클래스 |
ITestDevice.RecoveryMode | |
ITestFileFilterReceiver | 실행할 테스트 또는 실행하지 않을 테스트를 지정하는 파일을 수신할 수 있는 러너입니다. |
ITestFilterReceiver | 실행할 테스트를 필터링할 수 있는 실행기입니다. |
ITestInformationReceiver |
일부 클래스의 TestInformation 를 수신하는 인터페이스입니다.
|
ITestInvocation | TradeFederation 테스트 호출 하나를 처리합니다. |
ITestInvocation.ExitInformation | 호출의 종료 정보를 나타냅니다. |
ITestInvocationListener | 테스트 호출의 테스트 결과 리스너입니다. |
ITestLifeCycleReceiver | 계측 테스트 실행 중에 이벤트 알림을 수신합니다. |
ITestLogger | 다양한 유형의 데이터 스트림 로깅을 실행할 수 있는 항목입니다. |
ITestLoggerReceiver |
로깅 목적으로 사용할 수 있도록 ITestLogger 인스턴스로 삽입할 수 있는 항목입니다.
|
ITestsPool | 액세스하고 실행할 수 있는 테스트 풀을 설명하는 인터페이스 |
ITestSuite | 테스트 모음을 실행하는 데 사용되는 추상 클래스입니다. |
ITestSuite.IsolatedModuleGrade | |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | 이전 결과를 재실행할 수 있는 방식으로 로드하는 도우미를 설명하는 인터페이스입니다. |
ITestSummaryListener |
ITestInvocationListener 가 요약을 통해 제한된 정보를 교환할 수 있는 인터페이스입니다.
|
ITestsZipInstaller | 빌드 시스템에서 출력한 테스트 ZIP 파일의 테스트를 기기에 설치합니다. |
ITokenProvider | 특정 기기의 토큰을 제공할 수 있는 객체를 설명하는 인터페이스입니다. |
ITokenRequest |
IRemoteTest 가 구현하여 특수 토큰이 있는 기기가 필요하다는 사실을 노출할 수 있는 인터페이스입니다.
|
J
JarHostTest | 호스트 측 JUnit 테스트용 테스트 실행기 |
JarHostTest.HostTestListener | testRunStarted() 및 testRunEnded()를 제외한 모든 이벤트를 삽입된 리스너에 전달하는 래퍼 리스너입니다. |
JavaCodeCoverageCollector |
기기에서 Java 적용 범위 측정값을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector 입니다.
|
JavaCodeCoverageFlusher | 기기에서 실행 중인 프로세스의 Java 코드 적용 범위 측정값을 재설정하고 강제로 플러시하는 유틸리티 클래스입니다. |
JSONFileKeyStoreClient | 로컬 JSON 파일이 키 저장소 역할을 하는 샘플 구현 |
JSONFileKeyStoreFactory |
JSON 키 저장소 파일에 액세스하기 위한 JSONFileKeyStoreClient 를 제공하는 JSON 키 저장소 팩토리의 구현입니다.
|
JsonHttpTestResultReporter | 테스트 측정항목 결과 및 브랜치, 기기 정보를 JSON으로 인코딩하고 HTTP 서비스 엔드포인트에 POST하는 결과 보고 도구 |
JUnit4ResultForwarder | JUnit4 실행기의 결과 전달자입니다. |
JUnit4TestFilter |
Filter 를 확장하여 JUnit4 실행기에 필터링을 제공하는 도우미 클래스입니다.
|
JUnitRunUtil |
IRemoteTest.run(TestInformation, ITestInvocationListener) 호출을 Test.run(TestResult) 호출로 전달하는 도우미 클래스입니다.
|
JUnitToInvocationResultForwarder |
TestListener 이벤트를 수신 대기하고 이를 ITestInvocationListener 로 전달하는 클래스입니다.
|
JUnitXmlParser | ant의 XMLJUnitResultFormatter에 저장된 JUnit 결과에서 테스트 결과 데이터를 추출하고 ITestInvocationListener에 전달하는 파서입니다. |
K
KernelModuleUtils | |
KernelTargetTest | 대상에서 실행되고 커널 테스트의 결과를 파싱하는 실행 파일용 테스트 실행기입니다. |
KernelTestModuleController | 모듈 컨트롤러가 아키텍처와 일치하지 않을 때 테스트를 실행하지 않는 기본 클래스입니다 . |
KeyguardControllerState | 키가드 상태의 컨테이너입니다. |
KeyguardStatusChecker | 모듈 실행 후 키가드 상태를 확인합니다. |
KeyStoreException | 심각한 키 저장소 오류가 발생할 때 발생합니다. |
KillExistingEmulatorPreparer |
실행 중인 에뮬레이터를 종료하는 ITargetPreparer 입니다.
|
KnownFailurePreparer | 알려진 실패의 재시도를 건너뛰도록 준비 도구를 타겟팅합니다. |
KTapResultParser | KTAP 출력을 KUnit 테스트 모듈에서 생성하고 debugfs의 `results` 파일에 배치한 출력으로 읽습니다. |
KTapResultParser.ParseResolution | |
KUnitModuleTest | 기기에서 KUnit 테스트 모듈을 실행하기 위한 테스트 실행기입니다. |
L
LabResourceDeviceMonitor | LabResourceService의 gRPC 서버를 초기화/관리하는 실험실 리소스 모니터입니다. |
LargeOutputReceiver | 장기 실행 명령어 실행을 돕고 출력을 수집하도록 설계된 클래스입니다. |
LastShardDetector |
로컬 샤딩을 실행할 때 마지막 샤드가 invocationEnded(long) 에 도달할 때만 일부 작업을 실행하려는 경우가 있습니다.
|
LeakedThreadStatusChecker | 모듈이 실행 중인 스레드를 유출하지 않도록 하는 상태 검사기입니다. |
LegacySubprocessResultsReporter | 서브프로세스 결과 리포터의 동결된 구현으로, 서브클래스의 변경사항에도 불구하고 이전 버전의 TF/CTS (예: 8 이상)와 호환되어야 합니다. |
ListInstrumentationParser |
'pm list instrumentation' 쿼리의 출력을 파싱하는 IShellOutputReceiver
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | TradeFed 호스트에서 실행되는 로컬 가상 기기의 클래스입니다. |
LocalAppBuildProvider |
제공된 로컬 경로를 기반으로 IBuildInfo 를 생성하는 IBuildProvider
|
LocalDeveloper | Tradefed를 실행하는 로컬 개발자인지 감지하고 반환합니다. |
LocalDeviceBuildProvider |
제공된 파일 시스템 디렉터리 경로를 기반으로 IDeviceBuildInfo 를 생성하는 IBuildProvider 입니다.
|
LocalEmulatorLaunch | Android 빌드 환경에서 로컬로 에뮬레이터를 실행하는 TargetPreparer입니다. |
LocalEmulatorSnapshot | Android 빌드/개발 환경에서 클린 에뮬레이터 스냅샷을 생성하기 위한 TargetPreparer |
LocalFileHeader | LocalFileHeader는 ZIP 파일 내 파일/폴더의 정보를 포함하는 클래스입니다. |
LocalFileResolver |
로컬 파일 연결을 허용하는 IRemoteFileResolver 구현
|
LocalFolderBuildProvider |
제공된 로컬 경로를 기반으로 IFolderBuildInfo 를 생성하는 IBuildProvider
|
LocalHostResourceManager | 관리자 호스트 리소스 |
LocalPool | 로컬 테스트 풀 구현 |
LocalRunInstructionBuilder | 로컬에서 테스트를 실행하는 안내를 컴파일하는 유틸리티입니다. |
LockSettingsBaselineSetter | 화면 잠금 설정을 삭제하는 setter입니다. |
로그 | 기본 Android 소스에서 API를 미러링하는 로그 클래스입니다. |
Log.ILogOutput | 이 인터페이스를 구현하는 클래스는 로그 메시지 출력을 처리하는 메서드를 제공합니다. |
Log.LogLevel | 로그 수준 enum |
LogcatCrashResultForwarder | 특수 리스너: 실패 (계측 프로세스 비정상 종료) 시 비정상 종료를 logcat에서 추출하려고 시도하고 테스트와 연결된 실패 메시지에 추가합니다. |
LogcatEventParser | |
LogcatEventType |
LogcatEventParser 의 이벤트 유형입니다.
|
LogcatOnFailureCollector | 테스트 사례가 실패할 때 logcat을 캡처하고 기록하는 수집기입니다. |
LogcatReceiver | 백그라운드에서 logcat을 수집하는 클래스입니다. |
LogcatTimingMetricCollector | 하나 이상의 반복 테스트 중에 지정된 정규식 패턴을 사용하여 logcat 줄에서 이벤트의 시작 및 종료 신호를 파싱하여 logcat에서 타이밍 정보 (예: 사용자 전환 시간)를 수집하는 측정항목 수집기입니다. |
LogDataType | 로그 데이터의 데이터 유형을 나타냅니다. |
LogFile | 저장된 로그 파일의 메타데이터를 보유하는 클래스입니다. |
LogFileSaver |
로그 데이터를 파일에 저장하는 ITestInvocationListener 의 도우미입니다.
|
LogReceiver | |
LogRegistry |
호출하는 스레드의 ThreadGroup 에 따라 적절한 로거를 사용하여 여러 로거를 다중화하고 관리하는 ILogRegistry 구현입니다.
|
LogSaverResultForwarder |
전역 파일 저장기로 로그를 저장하기 위한 ResultForwarder 입니다.
|
LogUtil | 로깅 유틸리티 클래스입니다. |
LogUtil.CLog |
호출자의 간단한 클래스 이름을 로그 태그로 자동으로 사용하는 Log 용 시임 클래스
|
LUCIResultReporter | ResultDB 및 LUCI에 필요한 테스트 결과를 JSON 형식 (go/result-sink)으로 저장하고 콘솔에 파일 위치를 기록하는 결과 리포터입니다. |
M
MainlineModuleHandler | InstallApexModuleTargetPreparer를 만들고 지정된 메인라인 모듈을 기반으로 동적 링크를 삽입하여 이러한 모듈을 자동으로 검색하는 메인라인 모듈의 간단한 핸들러 클래스입니다. |
MainlineTestModuleController | 모듈 컨트롤러가 테스트 대상 기기에 미리 로드된 메인라인 모듈을 기반으로 테스트를 실행하기 위한 기본 클래스입니다. |
ManagedRemoteDevice | VM 내의 Tradefed 인스턴스를 통해 원격으로 관리하는 가상 머신 내에서 실행되는 기기입니다. |
ManagedTestDeviceFactory | Tf에서 모니터링할 수 있는 다양한 종류의 기기를 만드는 공장 |
MaxSdkModuleController | 지정된 SDK 버전 번호를 초과하는 버전에서 테스트를 실행하지 않도록 모듈 컨트롤러의 기본 클래스입니다. |
MergedZipEntryCollection | 대용량 ZIP 파일의 개별 ZIP 항목을 블록으로 병합하여 다운로드 시도를 최소화합니다. |
MergeMultiBuildTargetPreparer |
빌드의 이름과 다른 빌드에 복사할 파일 키를 지정하여 한 빌드에서 다른 빌드로 정보를 전달할 수 있는 IMultiTargetPreparer 입니다.
|
MergeStrategy | 여러 번 시도한 경우 결과를 집계하는 방법을 설명합니다. |
MerkleTree | 원격 실행 API에 의해 정의된 머클 트리 표현입니다. |
MetricFilePostProcessor | 테스트 및 실행 수준에서 수집된 측정항목 로그 파일을 업로드하는 데 사용됩니다. |
MetricOption |
@Test 로 주석이 달린 테스트 메서드의 주석 또는 TestDescription 의 주석 목록에 포함된 주석인 경우 수집기 동작 조정, 일부 메서드 필터링에 유용한 추가 매개변수를 지정할 수 있습니다.
|
MetricsXMLResultReporter | MetricsXMLResultReporter는 테스트의 invocationEnded 단계에서 metrics-folder 매개변수로 지정된 폴더의 XML 파일에 테스트 측정항목과 실행 측정항목을 기록합니다. |
MetricTestCase |
TradeFed의 일부로 실행할 때 측정항목을 로깅할 수 있는 TestCase 의 확장입니다.
|
MetricTestCase.LogHolder | 보고할 로그 파일을 보관하는 구조입니다. |
MetricUtil | 푸시된 statsd 구성에서 측정항목을 가져오는 유틸리티 클래스입니다. |
MetricUtility | 테스트 측정항목을 저장하고, 유사한 테스트에서 측정항목을 집계하고, 측정항목을 파일에 쓰는 일반적인 유틸리티 메서드를 포함합니다. |
MinApiLevelModuleController | 지정된 API 수준 미만일 때 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스입니다. |
MinSdkModuleController | 지정된 SDK 버전 번호 미만의 버전에서 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스입니다. |
MixImageZipPreparer |
기기 빌드에서 시스템 빌드의 이미지를 혼합하는 IMultiTargetPreparer 입니다.
|
MixKernelTargetPreparer |
커널 이미지와 기기 이미지를 혼합할 수 있는 ITargetPreparer 입니다.
|
MoblyBinaryHostTest | Android 빌드 시스템 (Soong)에서 mobly python 바이너리 파일을 실행하기 위한 호스트 테스트 |
MoblyYamlResultControllerInfoHandler | Mobly yaml 결과 'Controller Info' 요소 핸들러 |
MoblyYamlResultControllerInfoHandler.ControllerInfo | |
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
MoblyYamlResultHandlerFactory | 결과 유형에 따라 적절한 핸들러를 생성하는 Mobly yaml 결과 핸들러 팩토리입니다. |
MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
MoblyYamlResultHandlerFactory.Type | |
MoblyYamlResultParser | Mobly yaml 테스트 결과 파서 |
MoblyYamlResultRecordHandler | Mobly yaml 결과 'Record' 요소 핸들러 |
MoblyYamlResultRecordHandler.Record | |
MoblyYamlResultRecordHandler.Record.Builder | |
MoblyYamlResultRecordHandler.RecordResult | |
MoblyYamlResultSummaryHandler | Mobly yaml 결과 '요약' 요소 핸들러 |
MoblyYamlResultSummaryHandler.Summary | |
MoblyYamlResultSummaryHandler.Summary.Builder | |
MoblyYamlResultTestNameListHandler | Mobly yaml 결과 'Test Name List' 요소 핸들러입니다. |
MoblyYamlResultTestNameListHandler.TestNameList | |
MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
MoblyYamlResultUserDataHandler | Mobly yaml 결과 '사용자 데이터' 요소 핸들러 |
MoblyYamlResultUserDataHandler.UserData | |
MoblyYamlResultUserDataHandler.UserData.Builder | |
ModuleDefinition | 테스트 실행 구성의 컨테이너입니다. |
ModuleListener |
결과 목록을 수집하기 위해 각 모듈의 각 IRemoteTest 에 연결된 리스너입니다.
|
ModuleLogcatCollector | 모듈용 Logcat 수집기 버전입니다. |
ModuleMerger |
분할 후 ITestSuite 및 ModuleDefinition 병합과 관련된 작업을 위한 도우미 클래스입니다.
|
ModuleOemTargetPreparer | |
ModuleParameters | 각 모듈의 메타데이터에 있는 모음 '매개변수' 키와 연결된 특수 값입니다. |
ModuleParametersHelper |
매개변수와 연결된 IModuleParameterHandler 를 가져오는 도우미입니다.
|
ModuleProtoResultReporter | 모듈 수준 결과만 보고하기 위한 결과 보고자입니다. |
ModulePusher | |
ModulePusher.ModulePushError | 메인라인 모듈 푸시 중 치명적인 오류가 발생했습니다. |
ModuleSplitter |
IConfiguration 로 표시된 모듈 목록을 ModuleDefinition 로 표시된 실행 단위 목록으로 분할하는 도우미입니다.
|
ModuleTestTypeUtil | 모듈을 확인하기 위한 일반적인 유틸리티 메서드를 포함합니다. |
MultiFailureDescription |
하나의 홀더에 여러 개의 FailureDescription 를 수집합니다.
|
MultiMap<K, V> |
키당 여러 값을 지원하는 ERROR(/Map) 입니다.
|
N
NameMangleListener | 결과가 보고될 때 테스트 메서드, 클래스, 패키지 이름을 변환하는 프록시 리스너입니다. |
NativeBenchmarkTest | 주어진 기기에서 네이티브 벤치마크 테스트 실행 파일을 실행하는 테스트입니다. |
NativeBenchmarkTestParser |
벤치마크 테스트 데이터 출력을 파싱하여 작업당 평균 시간에 관한 측정항목을 수집하는 IShellOutputReceiver 입니다.
|
NativeBridgeModuleController | 기기가 네이티브 브리지를 지원하는지 확인하는 모듈 컨트롤러입니다. |
NativeCodeCoverageFlusher | 네이티브 노출 영역 측정을 지우고 기기의 프로세스에서 네이티브 노출 영역 데이터를 강제로 플러시하는 유틸리티 클래스입니다. |
NativeDevice |
ITestDevice 비전체 스택 Android 기기의 기본 구현입니다.
|
NativeDevice.AdbAction |
OS 'adb ....' 명령어를 실행하기 위한 ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) 입니다.
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) : 기기 재부팅
|
NativeDevice.RebootMode | 재부팅 모드입니다. |
NativeDeviceStateMonitor |
프레임워크 지원 없이 IDevice 의 상태를 모니터링하는 헬퍼 클래스입니다.
|
NativeLeakCollector |
'dumpsys meminfo --unreachable -a'를 실행하여 현재 각 프로세스에 보관된 도달할 수 없는 네이티브 메모리를 식별하는 ITargetPreparer 입니다.
|
NativeStressTest | 주어진 기기에서 네이티브 스트레스 테스트 실행 파일을 실행하는 테스트입니다. |
NativeStressTestParser |
스트레스 테스트 데이터 출력을 파싱하여 반복 횟수 및 반복당 평균 시간에 관한 측정항목을 수집하는 IShellOutputReceiver 입니다.
|
NegativeHandler | 아무것도 수행하지 않아야 하며 매개변수가 추가 모듈을 만들지 않아야 한다고 지정하는 핸들러입니다. |
NestedDeviceStateMonitor | 중첩된 기기에서 추가 검사를 실행하여 가상화된 환경의 세부정보를 수용하는 기기 상태 모니터입니다. |
NestedRemoteDevice | 원격 Cuttlefish VM 내에서 실행되는 기기의 표현입니다. |
NetworkNotAvailableException | 기기가 테스트를 위해 네트워크에 연결할 수 없는 경우 발생합니다. |
NoApkTestSkipper | 테스트할 APK가 없는 경우 호출 (준비 및 테스트)을 완전히 건너뛸 수 있는 특수 준비 도구입니다. |
NoDeviceException | 지정된 명령어를 실행할 기기가 없을 때 발생합니다. |
NoisyDryRunTest | 명령어 파일에서 노이즈가 있는 연습 실행을 실행합니다. |
NoOpConfigOptionValueTransformer |
무작동 IConfigOptionValueTransformer
|
NotMultiAbiHandler |
보조 abi가 모듈을 생성해서는 안 된다고 SuiteModuleLoader 에 알리는 특수 핸들러입니다.
|
NullDevice |
IDeviceSelection.nullDeviceRequested() 이 true 인 경우 할당하는 데 DeviceManager 에서 사용하는 자리표시자 IDevice 입니다.
|
O
OpenObjectLoader | AOSP에서 사용할 수 있는 기본 객체의 로더입니다. |
옵션 |
필드에 IConfiguration 옵션을 나타내는 주석을 추가합니다.
|
Option.Importance | |
OptionClass |
클래스를 IConfiguration 객체를 나타내는 것으로 주석 처리합니다.
|
OptionCopier |
동일한 이름의 Option 필드 값을 한 객체에서 다른 객체로 복사할 수 있는 도우미 클래스입니다.
|
OptionDef |
Option 의 세부정보를 보유합니다.
|
OptionFetcher | 상위 프로세스에서 테스트 옵션을 가져오는 도우미입니다. |
OptionNotAllowedException |
명령줄에 옵션을 전달할 수 없는 경우의 특정 ConfigurationException
|
OptionSetter |
Option 필드를 채웁니다.
|
OptionSetter.OptionFieldsForName | 지정된 이름의 옵션 필드 목록을 위한 컨테이너입니다. |
OptionUpdateRule | 옵션이 여러 번 지정된 경우의 동작을 제어합니다. |
OtaDeviceBuildInfo |
무선 업데이트 테스트에 사용되는 IDeviceBuildInfo 입니다.
|
OtatoolsBuildInfo |
otatools 아티팩트가 포함된 IBuildInfo
|
OtaUpdateDeviceFlasher | 전체 또는 증분 OTA 패키지로 system/update_engine/scripts/update_device.py 스크립트를 트리거하여 기기 이미지를 업데이트하는 기기 플래셔입니다. |
OxygenUtil | Oxygen 서비스와 상호작용하는 유틸리티입니다. |
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 | |
PerfettoPreparer | Perfetto 준비 도구는 Perfetto가 액세스할 수 있는 표준 위치에 기기에 구성 파일을 푸시합니다. |
PerfettoPullerMetricCollector |
기기에서 perfetto 파일을 가져오고 측정항목을 수집할 수 있는 FilePullerDeviceMetricCollector 의 기본 구현입니다.
|
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
PerfettoTraceRecorder |
ITestDevice 에서 Perfetto 트레이스를 기록하기 위한 유틸리티 클래스입니다.
|
PrettyPrintDelimiter | 눈에 띄게 구분된 메시지를 출력하는 데 도움이 되는 도우미 유틸리티입니다. |
PrettyTestEventLogger | 로거는 이벤트를 일치시키고 더 쉽게 디버그할 수 있도록 로깅합니다. |
ProcessInfo | 프로세스 관련(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) 정보를 저장하는 데 사용됩니다. |
ProcessUtil | |
ProfileParameterHandler | 모든 프로필 사용자의 기본 매개변수 핸들러입니다. |
ProfileTargetPreparer |
프로필 사용자 android.os.usertype.profile.XXX 의 타겟 준비자를 설정하기 위한 기본 클래스입니다.
|
PropertyChanger | Android 속성 파일에서 항목을 변경 (또는 추가)하는 유틸리티 클래스 |
ProtoResultParser | Tradefed 결과 프로토 형식의 파서입니다. |
ProtoResultParser.TestLevel | 처리 중인 proto의 현재 수준을 나타내는 열거입니다. |
ProtoResultReporter |
결과 보고자는 모든 결과가 포함된 TestRecord protobuf를 빌드합니다.
|
ProtoUtil | protobuf 메시지를 유형에 관계없이 처리하기 위한 유틸리티 메서드입니다. |
ProxyConfiguration | 실행할 원격 구성을 가리킬 수 있는 객체입니다. |
PsParser | 'ps' 명령어 출력에서 파싱(USER, PID, NAME)하는 데 사용되는 유틸리티 |
PtsBotTest | PTS-bot 테스트를 실행합니다. |
PtsBotTest.TestFlagConfiguration | |
PtsBotTest.TestFlagConfiguration.FlagConfig | |
PushFileInvoker |
이 클래스는 지원 중단되었습니다.
대신 PushFilePreparer 를 사용하세요.
|
PushFilePreparer |
호스트 경로에서 기기 경로로 임의 개수의 파일을 푸시하려고 시도하는 ITargetPreparer 입니다.
|
PythonBinaryHostTest |
Android 빌드 시스템 (Soong)에서 Python 바이너리 파일을 실행하기 위한 호스트 테스트
테스트 실행기는 include-filter 및 exclude-filter를 지원합니다. |
PythonBinaryHostTest.PythonForwarder | 실행 이름을 바이너리 이름으로 대체하는 결과 전달자 |
PythonUnitTestResultParser |
Python의 unittest 프레임워크로 실행된 테스트의 출력을 해석하고 일련의 ITestInvocationListener 호출로 변환합니다.
|
PythonUnitTestRunner |
이 클래스는 지원 중단되었습니다.
대신 PythonBinaryHostTest 를 사용하세요.
|
PythonVirtualenvHelper | Python 3 가상 환경을 활성화하기 위한 도우미 클래스입니다. |
PythonVirtualenvPreparer | 호스트에 Python virtualenv를 설정하고 패키지를 설치합니다. |
Q
QuotationAwareTokenizer |
R
RebootReasonCollector | 테스트 실행 중에 기기 재부팅을 수집하고 이유 및 개수별로 보고하는 수집기입니다. |
RebootTargetPreparer | 기기를 재부팅하는 타겟 준비 도구입니다. |
RecoveryLogPreparer | 복구 전에 로그를 수집하는 데 사용되는 타겟 준비 도구입니다. |
RegexTrie<V> |
RegexTrie는 키의 각 ERROR(/Pattern) 인 트라이입니다.
|
RemoteAndroidDevice |
adb connect를 통해 연결된 전체 스택 Android 기기의 ITestDevice 구현
|
RemoteAndroidTestRunner | Android 테스트 명령어를 원격으로 실행하고 결과를 보고합니다. |
RemoteAndroidTestRunner.StatusReporterMode | 계측기 명령 옵션에서 상태 보고자 모드를 나타냅니다. |
RemoteAndroidVirtualDevice |
Google Compute Engine (GCE)에서 실행되는 전체 스택 Android 기기의 RemoteAndroidDevice 동작을 확장합니다.
|
RemoteAvdIDevice |
DeviceSelectionOptions.gceDeviceRequested() 이 true 일 때 DeviceManager 에서 할당하는 데 사용하는 자리표시자 IDevice
|
RemoteCacheClient | 원격 API 서버에 대한 gRPC 호출을 사용하는 RemoteActionCache 구현입니다. |
RemoteDynamicPool | 원격 작업 대기열 테스트 풀 구현 |
RemoteDynamicPool.RequestCallable | |
RemoteFileResolver | URI 및 서비스 제공업체 기능을 사용하여 다양한 위치에서 파일을 로드할 수 있는 간단한 클래스입니다. |
RemoteFileUtil | 원격 인스턴스의 파일을 처리하는 유틸리티 클래스 |
RemoteInvocationExecution |
원격 실행을 구동하는 InvocationExecution 의 구현입니다.
|
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil | 원격 인스턴스에서 ssh 명령어를 실행하는 유틸리티입니다. |
RemoteTestTimeOutEnforcer | 특정 테스트 구성의 실행 시간을 확인하고 지정된 시간 초과 시간을 초과하면 실패하도록 허용하는 리스너입니다. |
RemoteZip | 원격 ZIP 파일 내 개별 파일의 압축을 푸는 유틸리티입니다. |
RemoveSystemAppPreparer |
테스트 실행 전에 시스템 파티션에서 APK를 삭제하기 위한 ITargetPreparer 입니다.
|
ReportPassedTests | 통과한 테스트를 제외할 수 있는 필터를 파일에 보고합니다. |
RequestUtil | 오류 처리를 통해 네트워크 요청을 일반 재시도할 수 있는 유틸리티입니다. |
ResolvePartialDownload | 부분 다운로드 요청을 해결합니다. |
ResourceMetricUtil | 측정항목을 구성하기 위한 유틸리티 함수입니다. |
ResourceUtil | 구성 리소스를 읽는 유틸리티입니다. |
RestApiHelper | REST API 호출을 실행하기 위한 도우미 클래스입니다. |
RestartSystemServerTargetPreparer | 기기를 재부팅하지 않고 시스템 서버를 다시 시작하는 대상 준비자입니다. |
ResultAggregator | 취해진 재시도 전략에 따라 필요한 경우 결과를 집계하는 특수 전달자입니다. |
ResultAndLogForwarder | 결과 및 로그 이벤트 전달자 |
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 | 외부 요청으로 인해 실행 작업이 중단될 때 발생합니다. |
RunNotifierWrapper |
DeviceNotAvailableException 를 전달할 수 있도록 RunNotifier 의 래퍼입니다.
|
RunOnCloneProfileParameterHandler | |
RunOnCloneProfileTargetPreparer | |
RunOnPrivateProfileParameterHandler | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxHandler |
ModuleParameters.RUN_ON_SDK_SANDBOX 의 핸들러입니다.
|
RunOnSdkSandboxTargetPreparer |
테스트가 SDK 샌드박스에서 실행되어야 함을 표시하는 ITargetPreparer 입니다.
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
테스트가 보조 사용자로 실행되도록 하는 ITargetPreparer 입니다.
|
RunOnSystemUserTargetPreparer |
테스트를 현재 사용자가 아닌 사용자에게 실행해야 함을 표시하는 ITargetPreparer 입니다.
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
설정에서 직장 프로필을 만들고 해당 사용자에서 테스트를 실행해야 한다고 표시하는 ITargetPreparer 입니다.
|
RuntimeRestartCollector | 테스트 실행 중에 런타임 다시 시작(시스템 서버 비정상 종료)의 타임스탬프를 수집하는 수집기(있는 경우)입니다. |
RunUtil | 작업 실행을 위한 도우미 메서드 모음입니다. |
RustBenchmarkResultParser |
Criterion 벤치마킹 프레임워크로 실행된 테스트의 출력을 해석하고 일련의 ITestInvocationListener 호출로 변환합니다.
|
RustBinaryHostTest | Android 빌드 시스템 (Soong)에서 Rust 바이너리 파일을 실행하기 위한 호스트 테스트 |
RustBinaryTest | 주어진 기기에서 Rust 바이너리를 실행하는 테스트입니다. |
RustTestBase | RustBinaryHostTest 및 RustBinaryTest의 기본 클래스 |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser |
Rust의 unittest 프레임워크로 실행된 테스트의 출력을 해석하고 일련의 ITestInvocationListener 호출로 변환합니다.
|
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 이상인 경우에만 테스트를 실행합니다. |
Sdk32ModuleController | 테스트 대상 기기가 SDK 버전 32 이상인 경우에만 테스트를 실행합니다. |
Sdk33ModuleController | 테스트 대상 기기가 SDK 버전 33 이상인 경우에만 테스트를 실행합니다. |
Sdk34ModuleController | 테스트 대상 기기가 SDK 버전 34 이상인 경우에만 테스트를 실행합니다. |
Sdk35ModuleController | 테스트 대상 기기가 SDK 버전 35 이상인 경우에만 테스트를 실행합니다. |
SearchArtifactUtil | 테스트 아티팩트를 검색하는 데 사용할 수 있는 유틸리티 클래스입니다. |
SecondaryUserHandler |
ModuleParameters.SECONDARY_USER 의 핸들러입니다.
|
SecondaryUserOnDefaultDisplayHandler |
ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY 의 핸들러입니다.
|
SecondaryUserOnSecondaryDisplayHandler |
ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY 의 핸들러입니다.
|
SemaphoreTokenTargetPreparer | 토큰을 사용하여 tradefed 호스트에서 테스트 실행을 직렬화하는 데 사용되는 준비 도구입니다. |
SerializationUtil |
ERROR(/Serializable) 를 구현하는 객체를 직렬화/역직렬화하는 유틸리티입니다.
|
ServiceAccountKeyCredentialFactory |
서비스 계정 키 기반 oauth Credential 를 만드는 사용자 인증 정보 팩토리입니다.
|
SettingsBaselineSetter | ITestDevice.setSetting을 통해 기기 기준 설정을 처리하는 공통 setter입니다. |
ShardBuildCloner | 명령줄에서 빌드 정보 클론을 처리하는 도우미 클래스입니다. |
ShardHelper | 샤드 생성 및 호출을 위해 샤드 예약을 처리하는 도우미 클래스입니다. |
ShardListener |
호출 샤드 (즉, 여러 리소스에서 동시에 실행되도록 호출을 분할한 것)에서 결과를 수집하고 다른 리스너로 전달하는 ITestInvocationListener 입니다.
|
ShardMainResultForwarder |
샤딩된 테스트 호출의 결과를 결합하는 ResultForwarder 입니다.
|
ShellOutputReceiverStream | IShellOutputReceiver에 씁니다. |
ShellStatusChecker | 모듈 실행 전후에 셸 상태가 예상대로 유지되는지 확인합니다. |
ShippingApiLevelModuleController |
기기가 다음 조건을 충족하는 경우 테스트를 실행합니다.
|
ShowmapPullerMetricCollector |
기기에서 showmap 파일을 가져오고 측정항목을 수집할 수 있는 FilePullerDeviceMetricCollector 의 기본 구현입니다.
|
SideloadOtaTargetPreparer |
지정된 OTA 패키지의 사이드로드를 실행하고, 패키지를 적용하고, 기기가 부팅될 때까지 기다린 후 빌드 정보로 사용할 기기 빌드 속성을 삽입하는 타겟 준비 도구
이 타겟 준비자는 기기가 시작될 때 일반 adb 모드에 있다고 가정하고 기기가 동일한 모드로 종료되지만 최신 빌드가 적용되도록 합니다. |
SimpleFileLogger |
로그 메시지를 stdout 및 단일 로그 파일로 전달하는 ILeveledLogOutput 입니다.
|
SimplePerfResult | 모든 simpleperf 테스트 결과를 보유하는 객체 |
SimplePerfStatResultParser | simpleperf 결과를 파싱하는 유틸리티 클래스입니다. |
SimplePerfUtil | 간단한 명령어를 전달하고 결과를 수집하는 유틸리티 클래스 |
SimplePerfUtil.SimplePerfType | simpleperf 명령어 옵션의 enum |
SimpleStats | 숫자 데이터 세트를 제공하면 몇 가지 통계 측정값을 계산하는 작은 유틸리티 클래스입니다. |
SizeLimitedOutputStream |
쓰기 가능한 최대 데이터 양을 제한하는 스레드 안전 파일 백업 ERROR(/OutputStream) 입니다.
|
SkipContext | 결과 건너뛰기 또는 캐싱에 관한 결정과 관련된 컨텍스트를 나타냅니다. |
SkipFeature |
일부 SkipManager 정보에 액세스할 수 있는 기능입니다.
|
SkipHWASanModuleController | 모듈 컨트롤러가 HWASan 빌드에서 테스트를 실행하지 않는 기본 클래스입니다. |
SkipManager | 건너뛰기 관리자는 다양한 기준에 따라 호출, 모듈, 테스트 등 다양한 수준에서 건너뛰어야 할 항목을 결정하는 데 도움이 됩니다. |
SkipReason | 테스트를 건너뛰는 이유와 메타데이터를 제공합니다. |
SkipReason.DemotionTrigger | |
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입니다. |
SnapuserdWaitPhase | snapuserd 업데이트가 완료되도록 조인/차단할 시점을 나타내는 enum 표현입니다. |
SparseImageUtil | 희소 이미지의 희소성을 해제하는 유틸리티입니다. |
SparseImageUtil.SparseInputStream | SparseInputStream은 업스트림에서 읽고 데이터 형식을 감지합니다. |
StatsdBeforeAfterGaugeMetricPostProcessor | '전/후' 접근 방식으로 수집된 게이지 측정항목을 처리하는 후처리기입니다. |
StatsdEventMetricPostProcessor | 프로세서에 지정된 형식을 사용하여 statsd 보고서의 이벤트 측정항목을 키-값 쌍으로 처리하는 후처리기입니다. |
StatsdGenericPostProcessor | 보고서를 트리 구조로 확장하여 바이너리 프로토 statsd 보고서를 키-값 쌍으로 처리하는 후처리기입니다. |
StatusCheckerResult |
ISystemStatusChecker 실행 결과를 포함합니다.
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
로그 메시지를 stdout으로 전달하는 ILeveledLogOutput 입니다.
|
StopServicesSetup |
기기에서 서비스를 중지하는 ITargetPreparer 입니다.
|
StreamProtoReceiver | 수신된 proto TestRecord를 Tradefed 이벤트로 변환하는 수신기입니다. |
StreamProtoResultReporter |
ProtoResultReporter 구현
|
StreamUtil | 입력 스트림을 관리하는 유틸리티 클래스입니다. |
StrictShardHelper | 함께 보고하지 않는 엄격한 샤드를 만드는 샤딩 전략 |
StringEscapeUtils | 특정 형식의 문자열을 이스케이프 처리하는 유틸리티 클래스입니다. |
StringUtil | 일반적인 문자열 조작을 위해 문자열을 이스케이프 처리하는 유틸리티 클래스입니다. |
StubBuildProvider |
IBuildProvider 의 무작위 빈 구현입니다.
|
StubDevice |
IDevice 의 스텁 자리표시자 구현입니다.
|
StubKeyStoreClient | 키 저장소 클라이언트의 기본 스텁 구현입니다. |
StubKeyStoreFactory | 키 저장소 팩토리의 기본 스텁 구현 |
StubLocalAndroidVirtualDevice |
DeviceSelectionOptions.localVirtualDeviceRequested() 이 true 일 때 DeviceManager 에서 할당하는 데 사용하는 자리표시자 IDevice
|
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.SkippedTestEventInfo | |
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 | $ANDROID_TARGET_OUT_TESTCASES 변수 또는 빌드 정보의 ROOT_DIR에서 모음 구성에 지정된 APK를 설치합니다. |
SuiteModuleLoader | 저장소에서 호환성 테스트 모듈 정의를 가져옵니다. |
SuiteModuleLoader.ConfigFilter |
디렉터리의 모든 구성 파일을 찾는 ERROR(/FilenameFilter) 입니다.
|
SuiteResultCacheUtil | 테스트 모듈의 캐시 결과를 업로드하고 다운로드하는 유틸리티입니다. |
SuiteResultCacheUtil.CacheResultDescriptor | 캐시 결과를 설명합니다. |
SuiteResultHolder | 호출 결과의 직렬화 및 역직렬화를 쉽게 하는 도우미 객체입니다. |
SuiteResultReporter | 전체 모음 호출의 테스트 결과를 수집하고 최종 결과를 출력합니다. |
SuiteResultReporter.ModulePrepTimes | 하나의 모듈의 준비 및 해체 시간에 관한 객체 홀더입니다. |
SuiteTestFilter | 테스트를 포함하거나 제외하는 필터를 나타냅니다. |
SwitchUserTargetPreparer |
setUp에서 지정된 사용자 종류로 전환하는 ITargetPreparer 입니다.
|
SystemServerFileDescriptorChecker | 시스템 서버의 FD가 부족한 것처럼 보이는지 확인합니다. |
SystemServerStatusChecker | 모듈 실행 전후에 system_server의 pid가 변경되었는지 확인합니다. |
SystemUpdaterDeviceFlasher |
시스템 업데이터를 사용하여 OTA 업데이트 패키지에 번들로 묶인 시스템 이미지를 설치하는 IDeviceFlasher 입니다.
|
SystemUtil | 시스템 호출을 위한 유틸리티 클래스입니다. |
SystemUtil.EnvVariable |
T
TableBuilder | 테이블에 문자열 요소의 행렬을 표시하는 도우미 클래스입니다. |
TableFormatter | 각 요소 열이 정렬되도록 문자열 요소의 행렬을 표시하는 도우미 클래스 |
TargetFileUtils | |
TargetFileUtils.FilePermission | |
TargetSetupError | 테스트할 타겟을 준비하는 중에 심각한 오류가 발생했습니다. |
TarUtil | tar 파일을 조작하는 유틸리티입니다. |
TearDownPassThroughPreparer | 구성에 객체로 포함된 준비자에 tearDown을 실행할 수 있습니다. |
TelephonyHelper | 전화와 관련된 정보를 사용하고 가져오는 유틸리티입니다. |
TelephonyHelper.SimCardInformation | SIM 카드 관련 정보의 정보 홀더입니다. |
TelephonyTokenProvider | 전화 통신 관련 토큰의 토큰 제공업체입니다. |
TemperatureThrottlingWaiter |
기기 온도가 타겟 온도까지 내려갈 때까지 기다리는 ITargetPreparer
|
TemplateResolutionError |
구성 파싱 중에 템플릿 관련 오류에 대해 ConfigurationException 를 확장하는 클래스입니다.
|
TerribleFailureEmailHandler | Trade Federation 인스턴스 내에 WTF(What a Terrible Failure) 오류가 발생할 때 관심 있는 사용자에게 이메일을 보내는 간단한 핸들러 클래스입니다. |
TestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() 폴더의 앱을 하나 이상 기기에 설치하는 ITargetPreparer 입니다.
|
TestContentAnalyzer | 분석기는 분석을 위한 컨텍스트를 가져와서 흥미로운 항목을 결정합니다. |
TestContext | TFC API의 TestContext 메시지를 모델링하는 클래스입니다. |
TestDependencyResolver | 필요한 경우 종속 항목을 확인하는 도우미입니다. |
TestDescription | 테스트 사례에 관한 정보를 나타내는 클래스입니다. |
TestDescriptionsFile | TestDescription 목록을 테스트 파일로 마샬링 및 언마샬링하는 유틸리티 클래스입니다. |
TestDevice |
전체 스택 Android 기기용 ITestDevice 구현
|
TestDevice.MicrodroidBuilder | Microdroid TestDevice를 만드는 데 사용되는 빌더입니다. |
TestDeviceOptions |
ITestDevice Option 의 컨테이너
|
TestDeviceOptions.InstanceType | |
TestDeviceState |
DeviceState 보다 더 많은 기능을 갖춘 기기 상태 표현입니다.
|
TestEnvironment | TFC API에서 반환된 TestEnvironment 메시지를 모델링하는 클래스입니다. |
TestErrorIdentifier | 테스트 및 테스트 실행기의 오류 식별자입니다. |
TestFailureModuleController | 수집된 테스트 실패 로그의 동작 방식을 조정하기 위한 모듈용 컨트롤러입니다. |
TestFilePushSetup |
IDeviceBuildInfo.getTestsDir() 폴더의 하나 이상의 파일/디렉터리를 기기에 푸시하는 ITargetPreparer 입니다.
|
TestFilterHelper | 테스트 필터링을 위한 도우미 클래스 |
TestGroupStatus | 테스트 그룹의 상태를 저장하는 클래스입니다. |
TestInfo | 테스트 정보 세트를 TEST_MAPPING 파일에 저장합니다. |
TestInformation | 테스트 실행기 또는 테스트가 제대로 실행되는 데 필요한 모든 정보와 종속 항목이 포함된 홀더 객체입니다. |
TestInformation.Builder |
TestInformation 인스턴스를 만드는 빌더입니다.
|
TestInvocation |
ITestInvocation 의 기본 구현입니다.
|
TestInvocation.RunMode | 호출이 실행될 수 있는 다양한 모드입니다. |
TestInvocation.Stage | |
TestInvocationManagementServer | 테스트 호출 및 수명 주기를 관리하는 데 도움이 되는 GRPC 서버입니다. |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | TEST_MAPPING 파일을 로드하는 클래스입니다. |
TestMappingSuiteRunner |
include-filter 옵션으로 지정된 테스트 또는 빌드의 TEST_MAPPING 파일을 모음으로 실행하는 BaseTestSuite 구현입니다.
|
TestOption | TEST_MAPPING 파일에 설정된 테스트 옵션 세부정보를 저장합니다. |
TestOutputUploader | 테스트 출력 파일을 로컬 파일 시스템, GCS 또는 HTTP(S) 엔드포인트에 업로드합니다. |
TestRecordInterpreter |
Tradefed에서 TestRecord 프로토를 더 쉽게 조작할 수 있는 형식으로 변환하는 유틸리티입니다.
|
TestRecordProtoUtil |
파일에서 TestRecord 프로토를 읽는 유틸리티입니다.
|
TestResource | TFC API에서 반환된 TestResource 메시지를 모델링하는 클래스입니다. |
TestResourceDownloader | 파일 시스템/GCS/HTTP에서 테스트 리소스 파일을 다운로드하는 클래스입니다. |
TestResult | 단일 테스트 결과의 컨테이너입니다. |
TestResultListener | 개별 테스트 결과에만 관심이 있는 구현자를 위해 ITestLifecycleListener를 단순화한 것입니다. |
TestRunnerUtil | 다양한 테스트 러너를 지원하는 유틸리티 클래스입니다. |
TestRunResult | 단일 테스트 실행의 결과를 보유합니다. |
TestRunResultListener | 최종 테스트 실행 상태를 읽을 수 있는 리스너입니다. |
TestRunToTestInvocationForwarder |
ddmlib ITestRunListener 에서 ITestLifeCycleReceiver 로 전달자
|
TestsPoolPoller | 테스트 풀의 모든 테스트를 실행할 수 있는 테스트 래퍼입니다. |
TestStatus | Tradefed에서 테스트 메서드의 가능한 상태를 나타냅니다. |
TestSuiteInfo |
테스트 모음의 빌드 관련 메타데이터 로드를 확인하는 클래스
관련 정보를 올바르게 노출하려면 테스트 모음의 jar 리소스에 |
TestSummary | 테스트 요약을 나타내는 클래스입니다. |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup |
IDeviceBuildInfo.getTestsDir() 폴더의 앱 하나 이상을 기기의 /system 파티션에 설치하는 ITargetPreparer 입니다.
|
TestTimeoutEnforcer | 특정 테스트 사례의 실행 시간을 확인하고 지정된 제한 시간을 초과하면 실패하도록 허용하는 리스너입니다. |
TextResultReporter | 결과를 JUnit 텍스트 결과 프린터로 전달하는 테스트 결과 보고자입니다. |
TfMetricProtoUtil | Map<string, string="">에서 Map<string, metric="">으로 전환하는 데 도움이 되는 유틸리티 클래스입니다. </string,></string,> |
TfObjectTracker | 다양한 Trade Federation 객체의 사용량을 추적하는 유틸리티입니다. |
TfSuiteRunner |
TF jars res/config/suite/ 폴더에서 테스트를 로드하는 ITestSuite 구현
|
TfTestLauncher |
별도의 TF 설치에 대해 단위 테스트 또는 기능 테스트를 실행하기 위한 IRemoteTest 입니다.
|
TimeStatusChecker | 기기와 호스트 시간이 동기화되는지 확인하는 상태 검사기 |
TimeUtil | 시간 관련 유틸리티 메서드를 포함합니다. |
TimeVal |
Long 를 래핑하는 전조 유형입니다.
|
TimeWaster | 시간을 낭비하고 기기를 다시 시작할 수 있는 간단한 타겟 준비자입니다. |
TokenProperty | 동적 샤딩을 지원하는 토큰 |
TokenProviderHelper | 기기가 토큰을 지원하는지 확인하기 위해 특정 토큰에 연결된 제공자를 제공하는 도우미입니다. |
TraceCmdCollector |
trace-cmd를 사용하여 테스트 중에 트레이스를 수집하고 호출에 로깅하는 IMetricCollector 입니다.
|
TracePropagatingExecutorService | 추적 컨텍스트를 전파하는 동안 작업을 기본 구현으로 전달하는 실행자 서비스입니다. |
TracingLogger | 각 테스트 호출의 추적을 관리하는 데 도움이 되는 클래스입니다. |
TradefedConfigObject | TFC API의 TradefedConfigObject 메시지를 모델링하는 클래스입니다. |
TradefedConfigObject.Type | 클러스터 명령어 구성에 삽입할 수 있는 구성 객체 유형 목록입니다. |
TradefedDelegator | 호출을 다른 Tradefed 바이너리로 위임하는 데 도움이 되는 객체입니다. |
TradefedFeatureClient | 서버에서 기능 실행을 요청하는 grpc 클라이언트입니다. |
TradefedFeatureServer | 트리거 기능 요청에 응답하는 서버입니다. |
TradefedSandbox | Trade Federation 호출을 실행할 수 있는 샌드박스 컨테이너입니다. |
TradefedSandboxFactory | SandboxFactory의 기본 구현 |
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
원하는 경우 이 준비 도구는 시간 제한 내에 날짜 시간이 설정되지 않은 경우 |
WifiCommandUtil | Wi-Fi 명령어 출력을 파싱할 수 있는 유틸리티 클래스입니다. |
WifiCommandUtil.ScanResult | 관련 정보가 포함된 Wi-Fi 네트워크를 나타냅니다. |
WifiHelper | 기기에서 Wi-Fi 서비스를 조작하기 위한 도우미 클래스입니다. |
WifiPreparer |
필요한 경우 기기에서 Wi-Fi를 구성하는 ITargetPreparer 입니다.
|
X
XmlFormattedGeneratorReporter |
모음 결과를 xml 형식으로 형식 지정하는 FormattedGeneratorReporter 구현
|
XmlResultReporter | Ant의 XMLJUnitResultFormatter와 일치하는 형식으로 JUnit 결과를 XML 파일에 작성합니다. |
XmlSuiteResultFormatter | 모음 실행을 XML로 저장하는 유틸리티 클래스입니다. |
XmlSuiteResultFormatter.RunHistory | JSON 변환을 위한 도우미 객체입니다. |
Y
YamlClassOptionsParser | YAML Tradefed 구성에서 테스트 실행기 정보를 파싱하는 도우미입니다. |
Z
ZipCompressionStrategy |
zip 파일을 만드는 ICompressionStrategy
|
ZipUtil | 압축 관련 작업을 위한 도우미 클래스 |
ZipUtil2 | POSIX 파일 권한을 고려하는 ZIP 추출을 위한 도우미 클래스 |