클래스 색인
API 클래스입니다. 모든 API 패키지를 참고하세요.
A
| AaptParser | 'aapt dump badging'의 출력을 파싱하여 APK에서 정보를 추출하는 클래스 |
| AaptParser.AaptVersion | APK 파일을 파싱하는 데 사용되는 AAPT 버전의 옵션 열거형입니다. |
| Abi | ABI를 나타내는 클래스입니다. |
| AbiFormatter | ABI 유틸리티 클래스입니다. |
| AbiUtils | 기기 ABI를 처리하는 유틸리티 클래스 |
| AbLocalBuildProvider | Android 빌드에서 로컬 빌드를 만드는 로컬 빌드 제공자입니다. |
| AbstractConnection | 추상 연결 표현입니다. |
| AbstractHostMonitor | 호스트 상태 모니터링의 일반적인 클래스입니다. |
| AbstractTunnelMonitor | GCE AVD의 추상 터널 모니터 |
| AbstractXmlParser | XML 파일 파싱을 위한 도우미 기본 클래스 |
| AbstractXmlParser.ParseException | XML 입력을 파싱할 수 없는 경우 발생합니다. |
| AcloudConfigParser | Cloud 기기 인스턴스를 시작하는 데 사용되는 Acloud 구성을 파싱하는 도우미 클래스 |
| AcloudConfigParser.AcloudKeys | 구성에서 검색할 수 있는 키 세트입니다. |
| ActionInProgress | 진행 중인 일반 작업입니다. |
| ActiveTrace | 활성 트레이스를 설명하고 관리하는 데 도움이 되는 기본 클래스입니다. |
| ActivityStatusChecker | 모듈 끝에 실행되는 남은 활동의 상태 검사기 |
| AdbCommandRejectedException | adb가 명령어를 거부할 때 발생하는 예외입니다. |
| AdbDevice | 'adb devices -l' 명령어로 보고된 기기의 상태를 보유합니다. |
| AdbDeviceConnection |
ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))와 함께 사용하기 위해 ADB를 통해 기기에 연결을 나타냅니다.
|
| AdbDeviceConnection.Factory | |
| AdbHelper | adb에 대한 요청과 연결을 처리하는 도우미 클래스 |
| AdbHelper.AdbResponse | ADB의 응답입니다. |
| AdbHelper.AdbService | 명령어가 타겟팅해야 하는 adb 서비스를 식별합니다. |
| AdbInitOptions | AndroidDebugBridge 초기화 옵션입니다. |
| AdbInitOptions.Builder | ADB의 초기화 옵션을 빌드합니다. |
| AdbRootElevator |
필요한 경우 생성 시 adb 루트를 사용 설정하고 완료 시 루트 상태를 복원하는 AutoCloseable
|
| AdbSocketUtils | |
| AdbSshConnection | ssh 브리지를 통한 adb 연결 |
| AdbStopServerPreparer | adb 테스트를 실행하기 전후에 호스트에서 adb 서버를 중지하는 타겟 준비자 |
| AdbTcpConnection | 기기의 기본 연결 표현입니다. 기기의 표준 adb 연결로 간주됩니다. |
| AdbUtils | adb 작업을 위한 유틸리티 클래스입니다. |
| AdbVersion | |
| AfterClassWithInfo |
AfterClass와 유사한 보장이지만 주석이 달린 메서드에는 TestInformation 매개변수가 필요합니다.
|
| AggregatePostProcessor | 여러 반복 테스트 실행 중에 수집된 숫자 측정항목에 대해 최소, 최대, 평균, 분산, 표준 편차, 합계, 개수, 선택적으로 백분위수를 제공하는 측정항목 애그리게이터입니다. 측정항목은 double로 처리됩니다. |
| AllocationInfo | 할당 정보를 보유합니다. |
| AllocationInfo.AllocationSorter | |
| AllocationInfo.SortMode | |
| AllocationsParser | |
| AllTestAppsInstallSetup |
IDeviceBuildInfo.getTestsDir() 폴더의 모든 앱을 기기에 설치하는 ITargetPreparer입니다.
|
| AltDirBehavior |
다양한 테스트 아티팩트 설치 프로그램/푸셔의 대체 디렉터리 동작을 정의하는 enum
|
| AnalysisHeuristic | 순서가 중요합니다. |
| AndroidBuildAPIException | Android 빌드 API 관련 오류의 예외 클래스입니다. |
| AndroidBuildAPIHelper | Android 빌드 클라이언트를 만드는 데 사용되는 도우미 메서드입니다. |
| AndroidBuildApiLogSaver | 로그 파일을 Android 빌드 API에 저장하는 클래스입니다. |
| AndroidBuildAPIOptions | Android 빌드 API 클라이언트의 호스트 전체 구성 옵션입니다. |
| AndroidBuildTestResult | Android 빌드 API에 게시할 테스트 결과를 저장하는 컨테이너 객체입니다. |
| AndroidDebugBridge |
호스트 측 Android 디버그 브리지 (adb)에 대한 연결
이는 기기, 에뮬레이터 또는 기기에서 실행되는 애플리케이션과 통신하는 중앙 지점입니다. |
| AndroidDebugBridge.IClientChangeListener |
이 인터페이스를 구현하는 클래스는 ClientImpl 변경사항을 처리하는 메서드를 제공합니다.
|
| AndroidDebugBridge.IDebugBridgeChangeListener |
이 인터페이스를 구현하는 클래스는 AndroidDebugBridge 변경사항 (다시 시작 포함)을 처리하는 메서드를 제공합니다.
|
| AndroidDebugBridge.IDeviceChangeListener |
이 인터페이스를 구현하는 클래스는 IDevice 추가, 삭제, 변경을 처리하는 메서드를 제공합니다.
|
| AndroidJUnitTest | android.support.test.runner.AndroidJUnitRunner를 사용하여 지정된 기기에서 계측 테스트 패키지를 실행하는 테스트입니다. |
| AndroidTestOrchestratorRemoteTestRunner | adb 명령어와 AndroidTestOrchestrator를 사용하여 계측 Android 테스트를 실행합니다. |
| AoaTargetPreparer |
Android Open Accessory (AOAv2) 프로토콜을 사용하여 일련의 작업 (예: 클릭 및 스와이프)을 실행하는 ITargetPreparer
|
| ApiResponse | API의 반환 값을 파싱하는 클래스입니다. |
| ApiResponse.Candidate | |
| ApiResponse.UsageMetadata | |
| ApkChangeDetector |
이 클래스는 설치할 APK가 기기에 있는 APK와 다른지 감지하여 ERROR(/TestAppInstallSetup)의 setUp 및 tearDown 중에 앱 설치 및 제거를 건너뛸지 결정합니다.
|
| AppBuildInfo |
Android 애플리케이션과 테스트 패키지를 나타내는 IBuildInfo입니다.
|
| AppDeviceBuildInfo |
이 클래스는 지원 중단되었습니다.
IDeviceBuildInfo를 직접 사용합니다.
|
| AppSetup |
APK와 테스트를 설치하는 ITargetPreparer
|
| AppVersionFetcher | 기기에서 앱 버전 문자열을 가져오는 유틸리티 클래스 |
| AppVersionFetcher.AppVersionInfo | 앱 버전 정보 유형입니다. |
| ArchModuleController | 지정된 아키텍처와 일치하지 않는 경우 테스트를 실행하지 않는 모듈 컨트롤러 |
| ArgsOptionParser |
파싱된 명령줄 인수에서 Option 필드를 채웁니다.
|
| ArrayHelper | adb를 통해 기기에서 수신된 데이터의 배열을 int/long으로 변환하는 유틸리티 클래스 |
| ArrayUtil | 배열의 유틸리티 메서드 |
| ArtChrootPreparer | ART 테스트용 chroot 디렉터리 만들기 |
| ArtGTest | |
| ArtifactDetails | 이는 CAS 도구에서 생성된 콘텐츠의 구조와 설명자를 설명합니다. |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | 빌드 아티팩트를 분석하여 유용한 정보를 얻을 수 있도록 지원하는 유틸리티입니다. |
| ArtRunTest | ART 실행 테스트를 실행하는 테스트 실행기 |
| ArtRunTest.AdbShellCommandException | ADB 셸 명령어를 실행하는 중에 발생한 오류를 보고하는 예외 클래스입니다. |
| ArtTest | |
| ATestFileSystemLogSaver | 이 LogSaver 클래스는 ATest에서 특정 경로에 로그를 저장하는 데 사용됩니다. |
| AtestRunner |
ITestSuite 구현
|
| AtraceCollector |
테스트 중에 atrace를 실행하고 결과를 수집하여 호출에 로깅하는 IMetricCollector입니다.
|
| AtraceRunMetricCollector | 테스트 기기에서 지정된 디렉터리 아래의 모든 테스트 디렉터리에서 트레이스를 수집하고, 테스트 디렉터리를 로깅하고, 테스트 디렉터리 아래의 트레이스 파일을 후처리하고, 측정항목을 집계합니다. |
| AutoLogCollector | 하네스에서 자동으로 처리할 수 있는 수집기를 설명하는 열거형입니다. |
| AutomatedReporters | Tradefed 자동 보고자의 매핑을 정의하는 클래스입니다. |
| AvdData | [IDevice.getAvdData]에서 반환된 AVD 데이터입니다. |
| AveragePostProcessor | 측정항목 목록의 평균을 계산하는 후처리기의 구현 |
B
| BackgroundDeviceAction | 작업이 취소될 때까지 필요에 따라 반복하여 지정된 기기에서 명령어를 실행합니다. |
| BadPacketException | 패킷의 콘텐츠가 잘못된 경우 발생합니다. |
| 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 | 새 스위트 시스템으로 호환성 테스트 모음을 실행하는 테스트입니다. |
| BatchChannel<T> | 테스트 결과와 아티팩트를 일괄 업로드하는 도우미 클래스입니다. |
| BatchChannel.BatchUploadAction<T> | 항목 일괄 처리를 업로드할 준비가 되었을 때 실행할 작업입니다. |
| BatteryController | 기기의 배터리 충전 상태를 제어할 수 있는 유틸리티 클래스입니다. |
| BatteryRechargeDeviceRecovery | 기기의 배터리 잔량이 지정된 기준점 미만으로 떨어질 때 명령어를 트리거할 수 있습니다. |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | 배터리 잔량을 사용할 수 없는 경우 구성을 트리거하는 복구 검사기 |
| BeforeClassWithInfo |
BeforeClass와 유사한 보장이지만 주석이 달린 메서드에는 TestInformation 매개변수가 필요합니다.
|
| BinaryState | IGNORE no-op 상태로 ON/OFF 상태를 기록하는 데 사용되는 열거형입니다. |
| BluetoothConnectionLatencyCollector | 수집기는 사전 정의된 statsd 기간 측정항목 구성을 기기에 푸시하고 각 프로필의 블루투스 연결 기간을 수집합니다. |
| BluetoothConnectionStateCollector | 이 수집기는 BluetoothConnectionStateChanged 측정항목을 수집하고 각 프로필의 연결 상태 번호를 기록합니다. |
| BluetoothConnectionSuccessRatePostProcessor |
블루투스 프로필의 성공률을 계산하는 후처리기 구현
'metric-key-match'를 사용하여 블루투스 연결 상태가 숫자 배열에 포함된 측정항목을 지정합니다(예: [0, 1, 2, 3, 0, 1, 2, 3]). |
| BluetoothHciSnoopLogCollector | DUT에서 블루투스 HCI 스누프 로깅을 사용 설정하고 각 테스트의 로그를 수집하는 수집기 |
| BluetoothUtils |
기기에서 BluetoothInstrumentation을 호출하는 유틸리티 함수
기기 측 BluetoothInstrumentation 코드는 AOSP에서 확인할 수 있습니다.
|
| BootstrapBuildProvider |
테스트 기기에서 빌드 정보를 부트스트랩하는 IDeviceBuildProvider
이는 일반적으로 외부에서 제공된 빌드가 있는 기기에 사용됩니다. 즉, |
| BootstrapServiceFileResolverLoader | 서비스 로드 기능을 사용하여 리졸버를 로드합니다. |
| Bugreport | 일반 버그 신고 및 압축된 버그 신고(bugreportz)와 호환되는 버그 신고 파일 참조를 보유하는 객체입니다. |
| BugreportCollector |
구성 가능한 이벤트가 발생할 때 bugreport를 수집한 후 각 bugreport가 수집된 후 하위 요소에서 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)를 통해 쿼리할 수 있는 알려진 모든 파일 형식을 설명하는 열거형입니다.
|
| BuildInfoRecorder |
지정된 파일에 빌드 정보 메타데이터를 쓰는 ITargetPreparer
|
| BuildInfoUtil |
IBuildInfo를 조작하는 데 도움이 되는 유틸리티 클래스
|
| BuildRetrievalError | 테스트를 위해 빌드를 가져오는 중에 심각한 오류가 발생했습니다. |
| BuildSerializedVersion |
모든 IBuildInfo의 현재 직렬화 버전을 포함하는 클래스입니다.
|
| BuildTestsZipUtils | Android 빌드 시스템에서 생성된 테스트 zip과 관련된 작업을 위한 도우미 클래스 |
| BulkEmailer | 전송 간격, 초기 버스트 크기, 수신자, 총 메시지 수 등의 구성을 허용하는 이메일 발신자 유틸리티 |
| BundletoolUtil | bundletool 명령줄을 사용하여 기기에 .apks를 설치하는 유틸리티 클래스입니다. |
| ByteArrayInputStreamSource | |
| ByteArrayList | 경량 바이트 배열을 나타내는 클래스입니다. |
| ByteArrayUtil | 바이트 배열에서 작동하는 유틸리티(예: 바이트를 정수로 변환) |
| ByteBufferUtil | |
| ByteStreamDownloader |
ByteStream gRPC 서비스의 Read 메서드를 구현하는 클라이언트
|
| ByteStreamUploader |
ByteStream gRPC 서비스의 Write 메서드를 구현하는 클라이언트
|
C
| CacheClientFactory |
ICacheClient의 싱글톤 인스턴스를 만드는 팩토리입니다.
|
| CanceledException | 사용자 입력이 작업을 취소할 때 발생할 수 있는 예외의 추상 예외입니다. |
| CapabilitiesNewReply | JDWP 프로토콜의 CapabilitiesNew 응답 페이로드입니다. |
| CarModuleController | 이 컨트롤러는 자동차가 아닌 기기에서 테스트 사례가 실행되지 않도록 합니다. |
| CarryDnaeError |
JUnit4 프레임워크를 통해 DeviceNotAvailableException를 전달하는 내부 RuntimeException
|
| CarryInterruptedException | 테스트 단계 제한 시간이 트리거되고 InterruptedException을 테스트 실행 스레드에서 호출 실행 스레드로 전달해야 할 때 발생합니다. |
| CasFuseDriverProfile | CasDriverProfile은 FastCDC 청크 디렉터리인 기기 이미지의 IFuseDriverProfile의 특정 구현입니다. |
| CdmaDeviceFlasher | CDMA 라디오가 있는 실제 Android 기기에 이미지를 플래시하는 클래스입니다. |
| CecControllerTokenProvider | 소비자 전자 제어 (CEC) 관련 토큰의 토큰 제공자입니다. |
| CentralDirectoryInfo | CentralDirectoryInfo는 zip 파일 내의 파일/폴더 정보를 포함하는 클래스입니다. |
| CheckPairingPreparer |
기본 기기와 동반 기기 간의 BT 페어링을 확인하는 CompanionAwarePreparer
|
| 청커 |
blob을 최대 chunkSize바이트의 하나 이상의 Chunk로 분할합니다.
|
| Chunker.Chunk | blob의 일부입니다. |
| ChunkHandler | 하나 이상의 청크 유형을 처리하는 클래스로 이를 서브클래스화합니다. |
| CircularAtraceUtil | Monkey 테스트 중에 ANR의 근본 원인을 식별하기 위해 주로 개발된 atrace 유틸리티입니다. |
| CircularByteArray | 순환 버퍼로 작동하고 배열의 모든 값의 총합을 추적하는 고정 크기 배열을 보유하는 데이터 구조입니다. |
| ClangCodeCoverageCollector |
기기에서 Clang 커버리지 측정을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector
|
| ClangProfileIndexer | Clang 코드 커버리지 측정을 색인화하는 유틸리티 클래스입니다. |
| ClassNotFoundConfigurationException |
객체의 클래스를 찾을 수 없는 경우의 ConfigurationException
|
| ClassPathScanner | 클래스 경로에서 항목을 찾습니다. |
| ClassPathScanner.ClassNameFilter |
Java 클래스 이름을 필터링하고 변환하는 IClassPathFilter
|
| ClassPathScanner.ExternalClassNameFilter |
내부 클래스를 거부하는 ClassNameFilter
|
| ClassPathScanner.IClassPathFilter |
클래스 경로 항목 경로 필터
|
| 클라이언트 | 이는 단일 클라이언트(일반적으로 Dalvik VM 프로세스)를 나타냅니다. |
| 클라이언트 | 테스트 결과를 테스트 스토리지 서비스에 업로드하는 Android 테스트 스토리지 클라이언트입니다. |
| ClientData |
ClientImpl의 데이터를 포함합니다.
|
| ClientData.AllocationTrackingStatus | |
| ClientData.DebuggerStatus | |
| ClientData.HeapData | 힙 정보 |
| ClientData.HeapInfo | |
| ClientData.HprofData | |
| ClientData.HprofData.Type | |
| ClientData.IAllocationTrackingHandler | |
| ClientData.IHprofDumpHandler | HPROF 덤프에 대해 작동할 수 있는 핸들러 |
| ClientData.IMethodProfilingHandler | 메서드 프로파일링 정보를 처리할 수 있는 핸들러 |
| ClientData.MethodProfilingStatus | |
| ClientData.Names | |
| ClientImpl | 이는 단일 클라이언트(일반적으로 Dalvik VM 프로세스)를 나타냅니다. |
| ClientTracker |
기기 clients를 추적합니다.
|
| 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 Cluster)를 지원하는 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 | |
| CodeCoverageCollector |
기기에서 Java 및 네이티브 적용 범위 측정을 가져와 테스트 아티팩트로 로깅하는 BaseDeviceMetricCollector
|
| CodeCoverageTest | 지정된 기기에서 계측 테스트 패키지를 실행하고 코드 적용 범위 보고서를 생성하는 테스트입니다. |
| CollectingByteOutputReceiver |
전체 셸 출력을 byte[]에 수집하는 IShellOutputReceiver입니다.
|
| CollectingOutputReceiver |
전체 셸 출력을 하나의 String로 수집하는 IShellOutputReceiver
|
| CollectingOutputReceiver |
전체 셸 출력을 하나의 String로 수집하는 IShellOutputReceiver
|
| CollectingTestListener |
모든 테스트 결과를 수집하는 ITestInvocationListener
|
| CollectorHelper |
여러 곳에서 필요한 IMetricCollector 작업을 실행하는 도우미
|
| CommandBaselineSetter | adb 셸 명령어를 통해 기기 기준 설정을 처리하는 공통 설정기입니다. |
| CommandFileParser | 명령줄 집합이 포함된 파일의 파서입니다. |
| CommandFileParser.CommandLine | |
| CommandInterrupter | TradeFederation 명령어가 중단되거나 중단 불가능으로 표시되도록 허용하는 서비스 |
| CommandLineBuildInfoBuilder |
명령줄에서 일반적인 빌드 정보 인수를 캡처하고 이를 기반으로 IBuildInfo를 생성하는 유틸리티입니다.
|
| CommandOptions |
ICommandOptions 구현
|
| CommandOptionsGetter | 지정된 호출의 명령 옵션 값을 반환하는 서비스 구현입니다. |
| CommandRejectedException | |
| 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 | 클래스 이름과 클래스 이름이 갖는 외형 번호에 관한 정보를 보유하는 객체입니다 (예: 구성에 동일한 객체가 두 번 있는 경우 첫 번째 객체는 첫 번째 외형 번호를 갖습니다). |
| ConfigurationDescriptor | 구성 자체의 일부 측면을 설명하는 구성 객체입니다. |
| ConfigurationDescriptor.LocalTestRunner | 로컬 테스트 실행기를 나타내는 데 사용되는 열거형입니다. |
| 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 | 콘텐츠 제공자 상호작용을 추상화하고 다양한 작업에 기기 측 콘텐츠 제공자를 사용할 수 있도록 하는 핸들러 |
| ContentRequest | API에 대한 요청을 빌드하는 클래스입니다. |
| ContentRequest.Content | |
| ContentRequest.InlineData | |
| ContentRequest.Part | |
| CountingTestResultListener |
TestStatus별 총 테스트 수를 추적하는 TestResultListener
|
| CountTestCasesCollector |
지정된 IRemoteTest의 테스트 사례 수를 집계하고 보고합니다.
|
| CoverageMeasurementForwarder | 빌드 제공자에서 로거로 커버리지 측정을 전달하는 자리표시자 테스트입니다. |
| CoverageOptions | 커버리지 옵션을 보유하는 Tradefed 객체입니다. |
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter |
모든 코어의 최대 주파수가 사용 가능한 최고 수준으로 복원될 때까지 기다리는 ITargetPreparer
|
| CreateAvdPreparer | |
| CreateUserPreparer | 사용자를 만들고 마지막에 정리하는 타겟 준비자 |
| CurlGenAiClient | 생성형 AI API와 상호작용하고 프롬프트 요청을 할 수 있는 중앙 클라이언트 제공 |
| CurlGenAiClient.Model | 사용 가능한 모델 목록입니다. |
| CurrentInvocation | 호출 내부의 어느 곳에서나 유용한 현재 호출 정보를 추적하고 제공하는 클래스입니다. |
| CurrentInvocation.InvocationInfo | 호출을 위해 항상 채워지는 특수 명명된 키입니다. |
| CurrentInvocation.IsolationGrade | 격리 수준을 설명합니다. |
D
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 | fastboot 작업을 위한 도우미 클래스입니다. |
| FastbootPack | 부트로더 사양에 따라 압축을 해제합니다. |
| FastbootUpdateBootstrapPreparer |
지정된 파일 (부트로더, 라디오, 기기 이미지 zip)을 IDeviceBuildInfo에 스테이징하여 FastbootDeviceFlasher로 기기를 플래시한 후 결과 보고를 위해 부팅 후 기기 속성을 빌드 정보에 삽입하는 ITargetPreparer
|
| FatalHostError | TradeFederation을 실행하는 호스트 머신에서 복구할 수 없는 심각한 오류가 발생했으며 TradeFederation 인스턴스를 종료해야 함을 나타내는 예외입니다. |
| FeatureFlagTargetPreparer | DeviceConfig (원격 서비스에 의해 조정된 기능 플래그)를 업데이트합니다. |
| FileDownloadCache | 다운로드된 파일의 로컬 파일 시스템 LRU 캐시를 유지하는 도우미 클래스입니다. |
| FileDownloadCacheFactory |
FileDownloadCache을 만들기 위한 팩토리
|
| FileDownloadCacheWrapper |
IFileDownloader 인터페이스를 구현하면서 FileDownloadCache 기능을 제공하는 래퍼 클래스입니다.
|
| FileIdleMonitor | 파일을 모니터링하고 파일이 유휴 상태인 경우 (즉, |
| FileInputStreamSource |
입력 파일을 가져오는 InputStreamSource입니다.
|
| FileListingService |
IDevice 측면 파일 목록 서비스 제공
|
| FileListingService.FileEntry | 디렉터리의 항목을 나타냅니다. |
| FileListingService.IListingReceiver |
이 인터페이스를 구현하는 클래스는 기기에서 ls 명령의 비동기 결과를 처리하는 메서드를 제공합니다.
|
| FileLogger |
로그 메시지를 파일과 stdout으로 전달하는 ILeveledLogOutput입니다.
|
| FilePermissionUtil | 파일 권한 처리를 제공하는 유틸리티 클래스입니다. |
| FileProtoResultReporter |
TestRecord을 파일에 덤프하는 프로토 리포터입니다.
|
| 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 | 특정 형식으로 보고서를 생성할 수 있는 리포터입니다. |
| FreeDeviceState | |
| FuseMountManager | |
| FuseUtil | FUSE 작업을 위한 도우미 클래스입니다. |
| FutilityCommandPreparer | 무용성 명령어를 실행하는 준비자 |
G
| GceAvdInfo | 특정 GCE AVD 인스턴스의 관련 데이터를 보유하는 구조체입니다. |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | 산소 공급에 사용되는 Gce 실험실 호스트 프록시 터널의 스레드 모니터 |
| GceManager | GCE 호출을 관리하여 GCE에서 로그를 시작/중지하고 수집하는 도우미 |
| GceRemoteCmdFormatter | 원격 gce 기기에 연결하기 위한 명령어를 포맷하는 유틸리티 클래스입니다. |
| GceRemoteCmdFormatter.ScpMode | SCP는 인수의 구조에 따라 파일을 푸시하거나 풀하는 데 사용할 수 있습니다. |
| 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 | 이벤트 유형과 트리거링 logcat 메시지가 포함된 logcat 이벤트를 보유하는 구조체 |
| GetPreviousPassedHelper | 이전에 통과한 테스트 필터를 가져오는 도우미 |
| GkiDeviceFlashPreparer | Android 공통 커널 일반 이미지로 기기를 플래시하는 타겟 준비자 |
| GlobalConfiguration |
로드된 구성 객체를 맵에 저장하는 IGlobalConfiguration 구현
|
| GlobalFilterGetter | 지정된 호출의 필터를 반환하는 서비스 구현입니다. |
| GlobalTestFilter | 호출에 적용된 필터 옵션입니다. |
| GoogleAccountPreparer |
Google 계정 구성을 지원하는 ITargetPreparer
|
| GoogleAccountUtil | 기기에서 Google 계정 구성을 지원하는 유틸리티 |
| 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
| HandleAppName | '앱 이름' 청크 (APNM)를 처리합니다. |
| HandleExit | 종료 요청을 제출합니다. |
| HandleHeap | 힙 상태 업데이트를 처리합니다. |
| HandleHello | 'hello' 청크 (HELO) 및 기능 검색을 처리합니다. |
| HandleNativeHeap | 스레드 상태 업데이트를 처리합니다. |
| HandleProfiling | 힙 상태 업데이트를 처리합니다. |
| HandleTest | 스레드 상태 업데이트를 처리합니다. |
| HandleThread | 스레드 상태 업데이트를 처리합니다. |
| HandleViewDebug | |
| HandleWait | '대기' 청크 (WAIT)를 처리합니다. |
| HarnessException | 하네스 내에서 발생한 예외의 기본 예외 클래스입니다. |
| HarnessIOException | 파일 문제를 전달하는 데 도움이 되는 예외를 활용합니다. |
| HarnessRuntimeException | |
| HeapHostMonitor |
호스트의 힙 메모리를 모니터링하고 주기적으로 기록 로그에 로깅하는 AbstractHostMonitor 구현
|
| HeapSegment | 힙 세그먼트의 객체 유형과 위치를 설명합니다. |
| HeapSegment.HeapSegmentElement | HPSG 데이터로 인코딩된 객체/영역을 설명합니다. |
| HelloWorldMultiTargetPreparer |
IMultiTargetPreparer의 구현 예입니다.
|
| HistoryLogger | TF 기록 로거, 일부 특정 이벤트만 포함하는 특수 로그입니다. |
| 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 게시 요청을 수행하기 위한 도우미 클래스입니다. |
| HttpRemoteFileResolver |
http를 통해 원격 파일을 다운로드할 수 있는 IRemoteFileResolver 구현
|
| HttpsRemoteFileResolver |
https를 통해 원격 파일을 다운로드할 수 있는 IRemoteFileResolver 구현
|
I
| IAbi | 테스트 중인 ABI를 나타내는 인터페이스입니다. |
| IAbiReceiver | 테스트 중인 ABI가 필요한 테스트입니다. |
| IAndroidDebugBridge |
이 패키지에서 사용되는 ERROR(/com.android.ddmlib.AndroidDebugBridge) 메서드의 인터페이스 정의입니다.
|
| IAppBuildInfo |
이 인터페이스는 지원 중단되었습니다.
IBuildInfo를 직접 사용합니다.
|
| IAutoRetriableTest |
ITestFilterReceiver를 구현하지 않지만 자동 재시도를 지원하려는 IRemoteTest의 인터페이스입니다.
|
| IBatteryInfo | 기기의 배터리와의 상호작용을 정의하는 인터페이스입니다. |
| IBatteryInfo.BatteryState | 현재 배터리 충전 상태를 설명합니다. |
| IBlockFilter | 기기에 전송해야 하는 데이터 블록을 제공해야 하는지 여부를 제어합니다. |
| IBlockTransformer | 전송 전 데이터 블록의 선택적 변환입니다. |
| 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 | 정보를 로더에 전달하기 위해 구성 객체를 로드합니다. |
| IDevice | 기기입니다. |
| IDevice.DeviceState | 기기의 상태입니다. |
| IDevice.DeviceUnixSocketNamespace | 기기에서 생성된 Unix 도메인 소켓의 네임스페이스입니다. |
| IDevice.Feature | 기기 수준 소프트웨어 기능입니다. |
| IDevice.HardwareFeature | 기기 수준 하드웨어 기능입니다. |
| IDeviceActionReceiver | 기기 이벤트를 수신하는 API를 제공합니다. |
| IDeviceBuildInfo |
완전한 Android 기기 빌드와 (선택적으로) 테스트를 나타내는 IBuildInfo입니다.
|
| IDeviceBuildProvider |
ITestDevice의 정보를 사용하여 빌드를 가져오는 IBuildProvider
|
| IDeviceConfiguration | 기기 구성 보유자 인터페이스입니다. |
| IDeviceConnection | 읽고 쓸 수 있는 기기와의 연결을 나타냅니다. |
| IDeviceConnection.Factory | |
| IDeviceFlasher | 기기에 기기 이미지를 플래시합니다. |
| IDeviceFlasher.UserDataFlashOption | 사용자 데이터 이미지를 처리하는 옵션의 열거형 |
| IDeviceManager | 테스트에 사용할 수 있는 기기 집합을 관리하는 인터페이스입니다. |
| IDeviceManager.IFastbootListener | 빠른 부팅 상태 변경 리스너입니다. |
| IDeviceMonitor | 기기 상태 모니터링 인터페이스 |
| IDeviceMonitor.DeviceLister |
알려진 기기와 해당 상태를 반환해야 하는 Runnable 유사 클래스입니다.
|
| IDeviceRecovery | 오프라인 상태가 된 기기를 복구하기 위한 인터페이스입니다. |
| IDeviceSelection | 기기 선택 기준 인터페이스입니다. |
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor |
IDevice의 상태를 모니터링하는 기능을 제공합니다.
|
| IDeviceTest |
ITestDevice에 대한 참조가 필요한 객체의 인터페이스
|
| IDisableable | 사용 중지할 수 있는 Tradefed 객체를 설명하는 인터페이스 |
| IdSizesReply | |
| IDynamicShardingClient |
샤딩 클라이언트의 래퍼 인터페이스
이는 필요한 경우 HTTP 또는 테스트를 대체할 수 있도록 하기 위해 존재합니다. |
| IDynamicShardingConnectionInfo | 동적 샤딩 연결 정보를 포함하는 클래스의 인터페이스 |
| IEmail | 이메일 전송 인터페이스 |
| IEmail.Message | 이메일 메시지 데이터의 컨테이너입니다. |
| IFileDownloader | 원격 파일을 다운로드하기 위한 인터페이스입니다. |
| IFileEntry |
FileEntry 메서드에 더 간단하고 모의 가능한 계약을 제공하는 인터페이스 정의
|
| IFileResolverLoader |
IRemoteFileResolver의 구현을 로드합니다.
|
| IFileResolverLoader.ResolverLoadingException | 리졸버를 로드하거나 초기화할 수 없는 경우 발생하는 예외입니다. |
| IFlashingResourcesParser | 기기를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 제공하는 인터페이스 |
| IFlashingResourcesRetriever | 기기를 플래시하는 데 필요한 보조 이미지 파일을 가져오는 인터페이스 |
| IFolderBuildInfo |
빌드 아티팩트가 로컬 파일 시스템 디렉터리에 포함된 간단한 추상 IBuildInfo입니다.
|
| IFormatterGenerator |
SuiteResultHolder의 포맷터를 설명하는 인터페이스입니다.
|
| IFuseDriverProfile | 특정 FUSE 드라이버의 특정 동작을 정의하여 MountManager가 일반적일 수 있도록 합니다. |
| IGlobalConfiguration | 단일 Trade Federation 인스턴스의 전역 구성 정보를 포함하는 클래스입니다(실제 구성의 호출 수를 포함). |
| IHarnessException | 하네스 예외에 의해 구현될 하네스 예외 인터페이스에 대한 설명입니다. |
| IHostCleaner | 테스트 실행이 완료된 후 호스트를 정리합니다. |
| IHostHealthAgent | 호스트 또는 기기 측정항목을 내보내는 인터페이스입니다. |
| IHostMonitor | 호스트 데이터를 디스패치하는 인터페이스 |
| IHostMonitor.HostDataPoint | 보고할 데이터의 일반 클래스입니다. |
| IHostMonitor.HostMetricType | |
| IHostOptions | 호스트 옵션 보유자 인터페이스입니다. |
| IHostOptions.PermitLimitType | 가능한 허가 제한기를 설명하는 열거형입니다. |
| IHostResourceManager | 호스트 리소스를 관리하는 인터페이스입니다. |
| IHttpHelper | HTTP 요청 실행을 위한 도우미 메서드입니다. |
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | TradeFed 준비자의 증분 설정을 시도할지 여부를 결정하는 데 도움이 되는 인터페이스 |
| IInstrumentationResultParser | 셸에서 계측 테스트 실행 결과를 파싱하는 인터페이스 |
| IInstrumentationResultParser.SessionResultCodes | am instrument 세션 결과 코드입니다. |
| IInstrumentationResultParser.StatusCodes | 테스트 결과 상태 코드입니다. |
| IInstrumentationResultParser.StatusKeys | 관련 테스트 상태 키입니다. |
| IInvocationContext | 필요한 경우 테스트에서 액세스할 호출에 관한 정보를 보유합니다. |
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | 호출 컨텍스트를 참조해야 하는 테스트입니다. |
| IInvocationExecution | 호출의 일부로 실행될 작업을 설명하는 인터페이스입니다. |
| IKeyStoreClient | 비밀번호 또는 민감한 정보의 키 저장소에 액세스하는 인터페이스 |
| IKeyStoreFactory |
IKeyStoreClient를 만드는 팩토리입니다.
|
| ILabPreparer |
실습 준비자를 위한 마커 인터페이스
이러한 인터페이스의 의도에 관한 설명은 |
| ILeveledLogOutput | 이 인터페이스를 구현하는 클래스는 로그 메시지 출력을 처리하는 메서드를 제공합니다. |
| ILogcatReceiver |
기기의 logcat 출력을 InputStreamSource로 제공하는 클래스입니다.
|
| ILogger | 경고/오류를 표시하는 데 사용되는 인터페이스입니다. |
| 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 | 증분 이미지 및 기기 업데이트를 활용하는 유틸리티입니다. |
| IncrementalInstallSession | 설치된 APK의 블록이 읽어야 할 때 기기로 스트리밍되는 증분 패키지 설치 세션을 만드는 데 사용됩니다. |
| IncrementalInstallSession.Builder | |
| InfraErrorIdentifier | Trade Federation 인프라 및 종속 인프라 (예: 빌드 인프라)의 오류 식별자입니다. |
| InputStreamSource |
이 인터페이스는 기본적으로 ERROR(/InputStream)을 래핑하여 클론 가능하게 합니다.
|
| InstallAllTestZipAppsSetup |
테스트 zip의 모든 앱을 설치하는 ITargetPreparer입니다.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
파일 시스템에 있는 하나 이상의 APK를 설치하는 ITargetPreparer
|
| InstallBuildEnvApkSetup |
Android 플랫폼 빌드 환경에서 하나 이상의 테스트 APK를 설치하는 ITargetPreparer
|
| InstallCreateReceiver | 'pm install-create' 명령줄의 출력 수신기 |
| InstalledInstrumentationsTest | 현재 기기에서 발견된 모든 계측을 실행합니다. |
| InstallException | 애플리케이션 설치 또는 제거가 실패하면 발생합니다. |
| InstallKernelModulePreparer | 커널 모듈을 설치하는 타겟 준비자입니다. |
| InstallMetrics | |
| InstallReceiver | 'pm install package.apk' 명령줄의 출력 수신기 |
| InstantAppHandler |
ModuleParameters.INSTANT_APP 핸들러
|
| InstrumentationPreparer |
계측을 실행하는 ITargetPreparer
|
| InstrumentationProtoResultParser | 셸에서 계측 테스트 실행의 'protoStd 출력 모드' 결과를 파싱하고 ITestRunListener에 결과를 알립니다. |
| InstrumentationResultParser | 셸에서 계측 테스트 실행의 '원시 출력 모드' 결과를 파싱하고 ITestRunListener에 결과를 알립니다. |
| InstrumentationTest | 주어진 기기에서 계측 테스트 패키지를 실행하는 테스트입니다. |
| InvocationCacheHelper | 호출 캐시 결과를 업로드하고 조회하는 유틸리티 |
| InvocationCacheHelper.CacheInvocationResultDescriptor | 캐시 결과를 설명합니다. |
| InvocationContext |
IInvocationContext의 일반 구현입니다.
|
| InvocationExecution | 모든 호출 단계(빌드 다운로드, target_prep, 테스트 실행, 정리)를 설명하는 클래스입니다. |
| InvocationLocal<T> | 이 클래스는 호출 범위 변수를 제공합니다. |
| InvocationMetricLogger | 일부 측정항목을 로깅하기 위한 호출의 유틸리티 클래스입니다. |
| InvocationMetricLogger.InvocationGroupMetricKey | 그룹화를 사용하면 동일한 키 아래에 여러 그룹을 로깅할 수 있습니다. |
| InvocationMetricLogger.InvocationMetricKey | 호출을 위해 항상 채워지는 특수 명명된 키입니다. |
| InvocationProtoResultReporter | 호출 수준 캐싱 정보와 모듈 목록을 저장하는 리포터 |
| InvocationStatus | 호출 상태를 저장하는 클래스입니다. |
| InvocationStatus | 호출 상태를 나타내는 도우미 열거형 |
| InvocationSummaryHelper |
리스너 집합의 TestSummary를 수집하고 보고하는 도우미 클래스
|
| InvocationToJUnitResultForwarder |
ITestInvocationListener 이벤트를 수신하고 이를 TestListener에 전달하는 클래스입니다.
|
| IPostProcessor | 후처리기는 테스트 후 결과 보고 전에 측정항목과 로그를 처리할 수 있도록 설계된 Trade Federation 객체입니다. |
| IRecorderClient | ResultDB 레코더 백엔드와 통신하기 위한 인터페이스 |
| IRemoteAndroidTestRunner | Android 테스트 명령어를 원격으로 실행하고 리스너에 결과를 보고하는 인터페이스 |
| IRemoteAndroidTestRunner.CoverageOutput | |
| IRemoteAndroidTestRunner.TestSize | |
| IRemoteFeature | 요청에 따라 실행할 수 있는 Tradefed의 기능을 설명하는 인터페이스 |
| IRemoteFileResolver | 원격 파일을 로컬 파일로 확인할 수 있는 객체의 인터페이스 |
| IRemoteFileResolver.RemoteFileResolverArgs | 리졸버에 전달된 인수 |
| IRemoteFileResolver.ResolvedFile | 해결된 파일 및 일부 메타데이터에 관한 정보를 보유하는 클래스입니다. |
| IRemoteScheduledListenersFeature |
IScheduledInvocationListener 전달을 지원하기 위해 IRemoteFeature 확장
|
| IRemoteTest |
결과를 ITestInvocationListener에 직접 보고하는 테스트입니다.
|
| IReportNotExecuted |
불완전한 실행의 경우 이 인터페이스를 구현하는 IRemoteTest는 보고 개선을 위해 실행되지 않은 테스트를 보고할 수 있습니다.
|
| IRescheduler | 향후 실행을 위해 구성을 재예약하는 인터페이스입니다. |
| IResourceMetricCollector | 사용자가 맞춤 리소스 수집기를 구현하는 인터페이스입니다. |
| IRestApiHelper | REST API 호출을 실행하기 위한 도우미 인터페이스입니다. |
| IResumableTest | 이 인터페이스는 지원 중단되었습니다. 더 이상 필요하지 않음 |
| IRetryDecision | 재시도 결정을 유도하고 더 타겟팅된 재시도를 위해 클래스에 필터를 적용하는 인터페이스입니다. |
| IRuntimeHintProvider | |
| IRunUtil | 시간 제한 작업 및 시스템 명령어를 실행하기 위한 인터페이스입니다. |
| IRunUtil.EnvPriority | 특정 환경을 설정할지 아니면 설정 해제할지를 정의하는 enum입니다. |
| IRunUtil.IRunnableResult | 불리언 상태를 반환하는 작업을 비동기적으로 실행하는 인터페이스입니다. |
| ISandbox | 호출을 실행하는 데 사용할 수 있는 샌드박스를 정의하는 인터페이스 |
| ISandboxFactory |
ISandbox를 만드는 팩토리입니다.
|
| ISetOptionReceiver |
이 인터페이스의 구현에는 HostTest.SET_OPTION_NAME에 연결된 'set-option' 이름이 있는 Option이 있어야 합니다.
|
| IShardableListener |
샤딩할 수 있는 ITestInvocationListener
|
| IShardableTest |
별도로 실행 가능한 하위 테스트로 분할할 수 있는 IRemoteTest
|
| IShardHelper | 구성에 채택할 샤딩 전략을 설명하는 객체의 인터페이스입니다. |
| IShellEnabledDevice | 셸 명령어를 수신할 수 있는 추상 기기입니다. |
| IShellOutputReceiver | 이 인터페이스를 구현하는 클래스는 기기/에뮬레이터의 원격 셸 명령에서 출력을 처리하는 메서드를 제공합니다. |
| IsolatedHostTest | 하위 프로세스를 사용하여 기본 프로세스에서 테스트를 실행하는 대신 종속성이 낮은 환경에서 테스트를 실행하는 TradeFed 실행기를 구현합니다. |
| IStackTraceInfo | 이 인터페이스를 구현하는 클래스는 스택 트레이스를 반환하는 메서드를 제공합니다. |
| ISupportGranularResults |
ITestInvocationListener가 상세 결과를 수신하는지 여부를 지정하는 인터페이스입니다.
|
| ISystemStatusChecker | 시스템 상태를 확인하고 시스템이 예상 상태에 있는지 나타내는 불리언을 반환하는 검사기입니다. |
| ISystemStatusCheckerReceiver |
구성에서 ISystemStatusChecker에 액세스해야 하는 IRemoteTest
|
| ITargetCleaner | 이 인터페이스는 지원 중단되었습니다. tearDown이 기본 ITargetPreparer 인터페이스로 이동되었습니다. |
| ITargetPreparer | 테스트 실행을 위한 테스트 환경을 준비합니다. |
| ITemporaryDevice | 임시 자리표시자가 될 수 있는 기기를 나타내는 인터페이스 |
| 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 인스턴스를 삽입할 수 있는 엔티티입니다.
|
| ITestRunListener | 계측 테스트 실행 중에 이벤트 알림을 수신합니다. |
| ITestsPool | 액세스하고 실행할 수 있는 테스트 풀을 설명하는 인터페이스 |
| ITestStorageClient | Android 테스트 스토리지 백엔드와 통신하기 위한 인터페이스 |
| 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 코드 커버리지 측정을 재설정하고 강제로 플러시하는 유틸리티 클래스입니다. |
| JdwpAgent | |
| JdwpCommands | 여기에 지정된 JDWP 명령어 상수 |
| JdwpExtension | |
| JdwpHandshake | |
| JdwpInterceptor | |
| JdwpPacket | ByteBuffer의 시작 부분에 있는 JDWP 패킷입니다. |
| JdwpPayload | |
| JdwpProtocol | |
| JSONFileKeyStoreClient | 로컬 JSON 파일이 키 저장소 역할을 하는 샘플 구현입니다. |
| JSONFileKeyStoreFactory |
JSON 키 저장소 파일에 액세스하기 위한 JSONFileKeyStoreClient를 제공하는 JSON 키 저장소 팩토리 구현
|
| JsonHttpTestResultReporter | 테스트 측정항목 결과와 브랜치, 기기 정보를 JSON으로 인코딩하고 HTTP 서비스 엔드포인트에 게시하는 결과 보고자 |
| 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 | KUnit 테스트 모듈에서 생성되고 debugfs 아래의 `results` 파일에 배치된 KTAP 출력을 읽습니다. |
| 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 | 화면 잠금 설정을 삭제하는 설정기입니다. |
| 로그 | |
| 로그 | 기본 Android 소스의 API를 미러링하는 로그 클래스 |
| Log.ILogOutput | 이 인터페이스를 구현하는 클래스는 로그 메시지 출력을 처리하는 메서드를 제공합니다. |
| Log.LogLevel | 로그 수준 열거형입니다. |
| Log.LogLevel | 로그 수준 열거형입니다. |
| LogAssociation | 로그 파일과 테스트 간의 링크를 나타내는 클래스입니다. |
| LogcatCrashResultForwarder | 특수 리스너: 실패 시 (계측 프로세스 비정상 종료) logcat에서 비정상 종료를 추출하여 테스트와 연결된 실패 메시지에 추가하려고 시도합니다. |
| LogcatEventParser | |
| LogcatEventType |
LogcatEventParser의 이벤트 유형입니다.
|
| LogcatOnFailureCollector | 테스트 사례가 실패할 때 logcat을 캡처하고 로깅하는 수집기 |
| LogcatReceiver | 백그라운드에서 Logcat을 수집하는 클래스입니다. |
| LogcatTimingMetricCollector | 제공된 정규식 패턴을 사용하여 로그캣 줄에서 이벤트의 시작 및 종료 신호를 파싱하여 하나 이상의 반복 테스트 중에 로그캣에서 타이밍 정보 (예: 사용자 전환 시간)를 수집하는 측정항목 수집기입니다. |
| LogDataType | 로그 데이터의 데이터 유형을 나타냅니다. |
| LogFile | 저장된 로그 파일의 메타데이터를 보유하는 클래스입니다. |
| LogFileSaver |
로그 데이터를 파일에 저장하는 ITestInvocationListener 도우미
|
| LogReceiver | |
| LogRegistry |
호출을 실행하는 스레드의 ThreadGroup에 따라 적절한 로거를 사용하여 여러 로거를 다중화하고 관리하는 ILogRegistry 구현
|
| LogSaverResultForwarder |
전역 파일 저장기로 로그를 저장하는 ResultForwarder
|
| LogUtil | 로깅 유틸리티 클래스입니다. |
| LogUtil.CLog |
호출자의 간단한 클래스 이름을 로그 태그로 자동으로 사용하는 Log용 shim 클래스
|
| LUCIResultReporter | ResultDB 및 LUCI에 필요한 테스트 결과를 JSON 형식 (go/result-sink)으로 저장하고 콘솔에 파일 위치를 로깅하는 결과 리포터입니다. |
M
| MainlineModuleHandler | Mainline 모듈의 간단한 핸들러 클래스로, InstallApexModuleTargetPreparer를 만들고 지정된 Mainline 모듈을 기반으로 동적 링크를 삽입하여 이러한 모듈을 자동으로 가져옵니다. |
| MainlineTestModuleController | 테스트 대상 기기에 미리 로드된 Mainline 모듈을 기반으로 테스트를 실행하는 모듈 컨트롤러의 기본 클래스입니다. |
| ManagedRemoteDevice | VM 내의 Tradefed 인스턴스를 통해 원격으로 관리하는 가상 머신 내에서 실행되는 기기입니다. |
| ManagedTestDeviceFactory | Tf에서 모니터링할 수 있는 다양한 종류의 기기를 만드는 팩토리 |
| MaxSdkModuleController | 지정된 SDK 버전 번호보다 높은 버전에서 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스입니다. |
| MergedZipEntryCollection | 다운로드 시도를 최소화하기 위해 큰 zip 파일의 개별 zip 항목을 블록으로 병합합니다. |
| MergeMultiBuildTargetPreparer |
이름과 다른 빌드로 복사할 파일 키를 지정하여 한 빌드에서 다른 빌드로 정보를 전달할 수 있는 IMultiTargetPreparer
|
| MergeStrategy | 시도가 여러 개 있는 경우 결과를 집계하는 방법을 설명합니다. |
| MerkleTree | 원격 실행 API에 의해 정의된 머클 트리 표현입니다. |
| MetricFilePostProcessor | 테스트 및 실행 수준에서 수집된 측정항목 로그 파일을 업로드하는 데 사용됩니다. |
| MetricFileUtil | 호출이 끝날 때 테스트 실행 및 테스트 측정항목을 텍스트 파일에 저장하고 Android 빌드 API에 업로드하는 유틸리티입니다. |
| MetricFileUtil.TestRunMetrics | |
| MetricOption |
@Test로 주석이 지정된 테스트 메서드에 대한 주석입니다. 또는 주석이 수집기의 동작을 조정하고 일부 메서드를 필터링하는 데 유용한 몇 가지 추가 매개변수를 지정할 수 있는 TestDescription의 주석 목록에 포함된 경우입니다.
|
| MetricsXMLResultReporter | MetricsXMLResultReporter는 테스트의 invocationEnded 단계에서 metrics-folder 매개변수로 지정된 폴더의 XML 파일에 테스트 측정항목과 실행 측정항목을 작성합니다. |
| MetricTestCase |
TradeFed의 일부로 실행할 때 측정항목을 로깅할 수 있는 TestCase 확장 프로그램
|
| MetricTestCase.LogHolder | 보고할 로그 파일을 보유하는 구조체입니다. |
| MetricUtil | 푸시된 statsd 구성에서 측정항목을 가져오는 유틸리티 클래스입니다. |
| MetricUtility | 테스트 측정항목을 저장하고, 유사한 테스트에서 측정항목을 집계하고, 측정항목을 파일에 쓰는 일반적인 유틸리티 메서드를 포함합니다. |
| MetricUtils | 측정항목 형식 변환을 처리하기 위한 도우미 메서드를 보유하는 클래스입니다. |
| MinApiLevelModuleController | 지정된 API 수준 미만일 때 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스 |
| MinSdkModuleController | 지정된 SDK 버전 번호 미만의 버전에서 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스 |
| MixImageZipPreparer |
기기 빌드에서 시스템 빌드의 이미지를 혼합하는 IMultiTargetPreparer
|
| MixKernelTargetPreparer |
커널 이미지를 기기 이미지와 혼합할 수 있는 ITargetPreparer
|
| MixRadioTargetPreparer |
라디오 이미지를 기기 이미지와 혼합할 수 있는 ITargetPreparer
|
| MoblyArtifactReporter | Mobly 아티팩트 리포터 |
| MoblyBinaryHostTest | Android 빌드 시스템 (Soong)에서 mobly Python 바이너리 파일을 실행하기 위한 호스트 테스트 |
| MoblyYamlResultControllerInfoHandler | Mobly yaml 결과 '컨트롤러 정보' 요소 핸들러입니다. |
| 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 결과 'Summary' 요소 핸들러 |
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Mobly yaml 결과 '테스트 이름 목록' 요소 핸들러 |
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Mobly yaml 결과 '사용자 데이터' 요소 핸들러 |
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | 테스트 실행 구성의 컨테이너입니다. |
| ModuleListener |
결과 목록을 수집하기 위해 각 모듈의 각 IRemoteTest에 연결된 리스너입니다.
|
| ModuleLogcatCollector | logcat 수집기의 버전(모듈용)입니다. |
| ModuleMerger |
분할 후 ITestSuite와 ModuleDefinition 병합과 관련된 작업의 도우미 클래스입니다.
|
| ModuleOemTargetPreparer | |
| ModuleParameters | 각 모듈의 메타데이터에 있는 도구 모음 'parameter' 키와 연결된 특수 값입니다. |
| ModuleParametersHelper |
파라미터와 연결된 IModuleParameterHandler를 가져오는 도우미입니다.
|
| ModuleProtoResultReporter | 모듈 수준 결과만 보고하도록 설계된 결과 보고자입니다. |
| ModulePusher | |
| ModulePusher.ModulePushError | Mainline 모듈 푸시 중 치명적인 오류 발생 |
| ModuleResultsAndMetricsForwarder |
테스트 결과에 추가 모듈 관련 측정항목을 추가하는 ResultAndLogForwarder의 확장 프로그램입니다.
|
| ModuleSplitter |
IConfiguration로 표현된 모듈 목록을 ModuleDefinition로 표현된 실행 단위 목록으로 분할하는 도우미입니다.
|
| ModuleTestTypeUtil | 모듈 확인을 위한 일반적인 유틸리티 메서드를 포함합니다. |
| MonitorThread | 열려 있는 연결을 모니터링합니다. |
| MultiFailureDescription |
하나의 홀더에 여러 개의 FailureDescription를 모읍니다.
|
| MultiLineReceiver |
소켓에서 가져온 원시 데이터를 가져와 String 객체로 변환하는 IShellOutputReceiver의 기본 구현
|
| MultiMap<K, V> |
키당 여러 값을 지원하는 ERROR(/Map)
|
| MultiReceiver |
IShellOutputReceiver의 여러 인스턴스를 가져와 수신된 데이터를 모두에 브로드캐스트하는 IShellOutputReceiver의 기본 구현
|
N
| NameMangleListener | 결과가 보고될 때 테스트 메서드, 클래스, 패키지 이름을 변환하는 프록시 리스너입니다. |
| NativeAllocationInfo | 네이티브 할당 정보를 저장합니다. |
| 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
|
| NativeLibraryMapInfo | 네이티브 라이브러리의 메모리 주소와 라이브러리 매핑입니다. |
| NativeStackCallInfo | 스택 호출을 나타냅니다. |
| NativeStressTest | 주어진 기기에서 네이티브 스트레스 테스트 실행 파일을 실행하는 테스트입니다. |
| NativeStressTestParser |
스트레스 테스트 데이터 출력을 파싱하여 완료된 반복 수와 반복당 평균 시간에 관한 측정항목을 수집하는 IShellOutputReceiver입니다.
|
| NegativeHandler | 아무것도 실행하지 않아야 하며 파라미터가 추가 모듈을 생성하지 않아야 함을 지정하는 핸들러입니다. |
| NestedDeviceStateMonitor | 가상화된 환경의 세부사항을 수용하기 위해 중첩된 기기에서 추가 검사를 실행하는 기기 상태 모니터입니다. |
| NestedRemoteDevice | 원격 Cuttlefish VM 내에서 실행되는 기기의 표현입니다. |
| NetworkNotAvailableException | 테스트를 위해 기기를 네트워크에 연결할 수 없는 경우 발생합니다. |
| NoApkTestSkipper | 테스트할 APK가 없는 경우 호출 (준비 및 테스트)을 완전히 건너뛸 수 있는 특수 준비자입니다. |
| NoDeviceException | 지정된 명령어를 실행할 기기가 없는 경우 발생합니다. |
| NoisyDryRunTest | 명령어 파일에서 노이즈가 많은 연습 실행을 실행합니다. |
| NoOpConfigOptionValueTransformer |
무작동 IConfigOptionValueTransformer
|
| NotMultiAbiHandler |
보조 ABI가 모듈을 생성하지 않아야 한다고 SuiteModuleLoader에 알리는 특수 핸들러
|
| NullDevice |
IDeviceSelection.nullDeviceRequested()가 true일 때 할당하기 위해 DeviceManager에서 사용하는 자리표시자 IDevice
|
| NullOutputReceiver |
아무것도 하지 않는 IShellOutputReceiver 구현
|
O
| ObjectUpdater | AnTS 객체 업데이트를 관리하는 도우미 클래스입니다. |
| ObjectUpdater.InvocationUpdate | 제공된 호출을 업데이트합니다. |
| ObjectUpdater.TestArtifactUpdate | 반환된 BuildArtifact에서 업데이트를 실행합니다. |
| ObjectUpdater.WorkUnitUpdate | 업데이트를 캡슐화하는 인터페이스입니다. |
| OpenObjectLoader | AOSP에서 사용할 수 있는 기본 객체의 로더 |
| 옵션 |
필드를 IConfiguration 옵션을 나타내는 것으로 주석을 답니다.
|
| Option.Importance | |
| OptionClass |
IConfiguration 객체를 나타내는 클래스로 주석을 답니다.
|
| OptionCopier |
이름이 동일한 Option 필드 값을 한 객체에서 다른 객체로 복사할 수 있는 도우미 클래스입니다.
|
| OptionDef |
Option의 세부정보를 보유합니다.
|
| OptionFetcher | 상위 프로세스에서 테스트 옵션을 가져오는 도우미 |
| OptionNotAllowedException |
명령줄에서 옵션을 전달할 수 없는 경우의 특정 ConfigurationException
|
| OptionSetter |
Option 필드를 채웁니다.
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
지도 필드의 값을 처리하는 Handler입니다.
|
| 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 클래스를 정의합니다. |
| Pair<S, T> | Pair 클래스는 이 패키지에서 사용할 2-튜플입니다. |
| PairingMultiTargetPreparer | 다중 타겟 준비자는 두 기기 간의 블루투스 페어링 (및 연결)을 지원합니다. |
| ParallelDeviceExecutor<V> |
함수를 병렬로 실행하기 위한 ERROR(/ExecutorService) 래퍼입니다.
|
| ParentSandboxInvocationExecution |
샌드박스를 실행할 때 상위 호출 특수 작업의 InvocationExecution 버전입니다.
|
| ParentShardReplicate | 하나의 기기 설정을 샤딩에 포함될 다른 모든 기기에 복제합니다. |
| PartialZipDownloadCache | 콘텐츠를 기반으로 부분 다운로드 파일을 캐시하는 유틸리티입니다. |
| PassingTestFileReporter |
통과한 테스트 사례 목록을 테스트 파일에 저장하는 ITestInvocationListener
|
| PendingBlock | 기기에 필요한 APK 또는 서명 파일에 속하는 데이터 블록입니다. |
| PendingBlock.Compression | |
| PendingBlock.Type | |
| PerfettoFilePullerCollector | 기기에서 perfetto 트레이스 파일을 가져와 선택적으로 압축하고 테스트 로그에 추가하는 수집기입니다. |
| PerfettoGenericPostProcessor | 숫자 값이 있는 필드가 발견될 때까지 문자열 값이 있는 프로토 메시지와 필드를 재귀적으로 확장하여 텍스트/바이너리 측정항목 perfetto 프로토 파일을 키-값 쌍으로 처리하는 후처리기입니다. |
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Perfetto 준비자는 perfetto가 액세스할 수 있는 표준 위치에 구성 파일을 기기로 푸시합니다. |
| PerfettoPullerMetricCollector |
이 클래스는 지원 중단되었습니다.
대신 PerfettoFilePullerCollector 및 ERROR(/PerfettoTracePostProcessor)를 사용하세요.
|
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTracePostProcessor | 테스트 로그에서 Perfetto 트레이스 파일을 가져오고 트레이스 프로세서를 실행하여 Perfetto 측정항목 프로토를 생성하는 후처리 프로세서입니다. |
| PerfettoTracePostProcessor.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder |
ITestDevice에서 perfetto 트레이스를 기록하는 유틸리티 클래스입니다.
|
| PrettyPrintDelimiter | 눈에 띄는 구분된 메시지를 인쇄하는 데 도움이 되는 도우미 유틸리티 |
| PrettyTestEventLogger | 이벤트를 일치시키고 디버깅을 더 쉽게 할 수 있도록 로깅합니다. |
| ProcessInfo | 프로세스 관련 정보(사용자, PID, 이름, 에포크 이후 초 단위 시작 시간)를 저장하는 데 사용됩니다. |
| ProcessUtil | |
| ProfileableClient | 이는 일반적으로 Android VM 프로세스인 단일 프로파일링 가능한 클라이언트를 나타냅니다. |
| ProfileableClientData |
ProfileableClientImpl의 데이터를 포함합니다.
|
| ProfileableClientImpl | 이는 일반적으로 Dalvik VM 프로세스인 프로파일링 가능한 단일 클라이언트를 나타냅니다. |
| ProfileParameterHandler | 모든 프로필 사용자의 기본 매개변수 핸들러입니다. |
| ProfileTargetPreparer |
프로필 사용자 android.os.usertype.profile.XXX의 타겟 준비자를 설정하기 위한 기본 클래스입니다.
|
| PromptResponse | 프롬프트 요청과 그 응답의 표현 |
| PromptUtility | 컨텍스트에서 프롬프트를 작성하는 유틸리티입니다. |
| PromptUtility.PromptTemplate | 리소스에 저장된 프롬프트 템플릿에 대한 참조 |
| PropertyChanger | Android 속성 파일에서 항목을 변경하거나 추가하는 유틸리티 클래스 |
| PropertyFetcher | 기기에서 'getprop' 값을 가져와 캐시합니다. |
| ProtoResultParser | Tradefed 결과 프로토 형식 파서 |
| ProtoResultParser.TestLevel | 처리 중인 프로토의 현재 수준을 나타내는 열거형입니다. |
| ProtoResultReporter |
결과 보고자는 모든 결과가 포함된 TestRecord protobuf를 빌드합니다.
|
| ProtoUtil | protobuf 메시지를 유형에 관계없이 처리하기 위한 유틸리티 메서드입니다. |
| ProxyConfiguration | 실행할 원격 구성을 가리킬 수 있는 객체입니다. |
| PsParser | 'ps' 명령어 출력에서(USER, PID, NAME)을 파싱하는 데 사용되는 유틸리티 |
| PtsBotTest | PTS-bot 테스트를 실행합니다. |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| 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
| RawImage | 기기 프레임 버퍼에서 가져온 이미지를 나타내는 데이터입니다. |
| RebootReasonCollector | 테스트 실행 중에 기기 재부팅을 수집하고 이유와 개수로 보고하는 수집기입니다. |
| RebootTargetPreparer | 기기를 재부팅하는 타겟 준비자 |
| RecorderClient | 테스트 결과를 ResultDB에 업로드하는 ResultDB 레코더 클라이언트 |
| RecoveryLogPreparer | 복구 전에 로그를 수집하는 데 사용되는 타겟 준비자입니다. |
| RegexTrie<V> |
RegexTrie는 키의 각 ERROR(/Pattern)인 트라이입니다.
|
| RemoteAndroidDevice |
adb connect를 통해 연결된 전체 스택 Android 기기의 ITestDevice 구현
|
| RemoteAndroidTestRunner | Android 테스트 명령어를 원격으로 실행하고 결과를 보고합니다. |
| RemoteAndroidTestRunner | Android 테스트 명령어를 원격으로 실행하고 결과를 보고합니다. |
| RemoteAndroidTestRunner.StatusReporterMode | am instrument 명령 옵션의 상태 보고자 모드를 나타냅니다. |
| RemoteAndroidTestRunner.StatusReporterMode | am 계측 명령 옵션의 상태 보고자 모드를 나타냅니다. |
| RemoteAndroidVirtualDevice |
Google Compute Engine (Gce)에서 실행되는 전체 스택 Android 기기의 RemoteAndroidDevice 동작을 확장합니다.
|
| RemoteAvdIDevice |
DeviceSelectionOptions.gceDeviceRequested()가 true일 때 할당하기 위해 DeviceManager에서 사용하는 자리표시자 IDevice
|
| RemoteBuildInfo | 출시 제어 빌드 정보 응답 컨테이너입니다. |
| RemoteBuildInfo.BuildAttributeKey | |
| RemoteBuildInfo.BuildType | |
| RemoteCacheClient | 원격 API 서버에 대한 gRPC 호출을 사용하는 RemoteActionCache 구현입니다. |
| RemoteDynamicPool | 대기열에 추가된 원격 작업 테스트 풀 구현 |
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | URI와 서비스 제공업체 기능을 사용하여 다양한 위치에서 파일을 로드할 수 있는 간단한 클래스입니다. |
| RemoteFileUtil | 원격 인스턴스의 파일을 처리하는 유틸리티 클래스 |
| RemoteInvocationExecution |
원격 실행을 실행하는 InvocationExecution 구현
|
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSplitApkInstaller | |
| RemoteSshUtil | 원격 인스턴스에서 ssh 명령어를 실행하는 유틸리티 |
| RemoteTestTimeOutEnforcer | 특정 테스트 구성의 실행 시간을 확인하고 지정된 시간 초과를 넘으면 실패하도록 허용하는 리스너 |
| RemoteZip | 원격 ZIP 파일 내의 개별 파일의 압축을 해제하는 유틸리티 |
| RemoveSystemAppPreparer |
테스트 실행 전에 시스템 파티션에서 APK를 삭제하는 ITargetPreparer입니다.
|
| ReportPassedTests | 통과한 테스트를 제외할 수 있는 필터를 파일에 보고 |
| RequestUtil | 오류 처리와 함께 네트워크 요청의 일반적인 재시도를 허용하는 유틸리티 |
| ResolvePartialDownload | 부분 다운로드 요청을 해결합니다. |
| ResourceMetricUtil | 측정항목을 구성하기 위한 유틸리티 함수입니다. |
| ResourceUtil | 구성 리소스를 읽기 위한 유틸리티입니다. |
| RestApiHelper | REST API 호출을 실행하기 위한 도우미 클래스입니다. |
| RestartSystemServerTargetPreparer | 기기를 재부팅하지 않고 시스템 서버를 다시 시작하는 타겟 준비자 |
| ResultAggregator | 필요한 경우 취해진 재시도 전략에 따라 결과를 집계하는 특수 포워더입니다. |
| ResultAndLogForwarder | 결과 및 로그 이벤트 전달자 |
| ResultDBReporter | 테스트 결과를 ResultDB에 업로드하는 결과 보고자 |
| ResultDBUtil | ResultDB 리포터의 유틸리티 클래스입니다. |
| ResultForwarder |
호출 결과를 다른 리스너 목록에 전달하는 ITestInvocationListener
|
| ResultReporter | |
| ResultReporter.ListBuilder<T> | |
| 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 |
기준 벤치마킹 프레임워크로 실행된 테스트의 출력을 해석하고 일련의 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에 옵션을 수신하고 제공할 수 있는 클래스입니다.
|
| SchedulerState | 호출 및 WorkUnit이 있을 수 있는 상태 목록을 나타내는 열거형입니다. |
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder | |
| 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 | 테스트 아티팩트를 검색하는 데 사용할 수 있는 유틸리티 클래스입니다. |
| 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을 통해 기기 기준 설정을 처리하는 일반적인 설정자입니다. |
| ShardBuildCloner | 명령줄에서 빌드 정보를 클론하는 작업을 처리하는 도우미 클래스입니다. |
| ShardHelper | 샤드를 생성하고 호출을 위해 샤드를 예약하는 작업을 처리하는 도우미 클래스입니다. |
| ShardListener |
호출 샤드 (즉, 여러 리소스에서 병렬로 실행되도록 호출이 분할됨)에서 결과를 수집하고 다른 리스너로 전달하는 ITestInvocationListener입니다.
|
| ShardMainResultForwarder |
샤딩된 테스트 호출 결과를 결합하는 ResultForwarder입니다.
|
| ShellCommandUnresponsiveException | 기기에서 실행된 셸 명령어가 출력을 전송하는 데 너무 오래 걸릴 때 예외가 발생합니다. |
| ShellOutputReceiverStream | IShellOutputReceiver에 쓰는 OutputStream의 유틸리티 하위 클래스입니다. |
| ShellStatusChecker | 모듈 실행 전후에 셸 상태가 예상대로인지 확인합니다. |
| ShippingApiLevelModuleController |
기기가 다음 조건을 충족하는 경우 테스트를 실행합니다.
|
| ShowmapPullerMetricCollector |
기기에서 showmap 파일을 가져오고 여기에서 측정항목을 수집할 수 있는 FilePullerDeviceMetricCollector의 기본 구현
|
| SideloadOtaTargetPreparer |
지정된 OTA 패키지를 사이드로드하고, 패키지를 적용하고, 기기가 부팅될 때까지 기다리고, 빌드 정보로 사용할 기기 빌드 속성을 삽입하는 타겟 준비자
이 타겟 준비자는 기기가 시작될 때 일반 adb 모드에 있다고 가정하며 기기가 동일한 모드에서 종료되지만 최신 빌드가 적용되도록 합니다. |
| SimpleFileLogger |
로그 메시지를 stdout 및 단일 로그 파일로 전달하는 ILeveledLogOutput
|
| SimplePerfResult | 모든 simpleperf 테스트 결과를 보유하는 객체 |
| SimplePerfStatResultParser | simpleperf 결과를 파싱하는 유틸리티 클래스입니다. |
| SimplePerfUtil | 간단한 명령어를 디스패치하고 결과를 수집하는 유틸리티 클래스 |
| SimplePerfUtil.SimplePerfType | simpleperf 명령어 옵션의 열거형 |
| SimpleStats | 숫자 데이터 세트가 주어지면 몇 가지 통계적 측정값을 계산하는 작은 유틸리티 클래스입니다. |
| SizeLimitedOutputStream |
쓰기 가능한 최대 데이터 양을 제한하는 스레드 안전 파일 지원 ERROR(/OutputStream)입니다.
|
| SkipContext | 결과 건너뛰기 또는 캐싱에 관한 결정을 둘러싼 컨텍스트의 표현입니다. |
| SkipFeature |
SkipManager 정보의 일부에 액세스할 수 있는 기능
|
| SkipHWASanModuleController | HWASan 빌드에서 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스입니다. |
| SkipManager | 다양한 기준에 따라 건너뛰기 관리자는 호출, 모듈, 테스트 등 다양한 수준에서 건너뛰어야 하는 항목을 결정하는 데 도움을 줍니다. |
| SkipReason | 테스트를 건너뛰는 이유와 메타데이터를 제공합니다. |
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | 유틸리티 클래스는 SL4A를 사용하여 하나 또는 두 개의 기기에서 블루투스 작업을 제공합니다. |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
BluetoothDevice.java에 기반한 블루투스 기기 액세스 수준의 enum
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
BluetoothProfile.java에 기반한 블루투스 연결 상태의 열거형
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
BluetoothProfile.java에 기반한 블루투스 프로필 우선순위 수준의 열거형
|
| Sl4aBluetoothUtil.BluetoothProfile |
BluetoothProfile.java에 기반한 블루투스 프로필의 열거형
|
| Sl4aClient | RPC를 통해 SL4A 스크립팅 레이어와 상호작용하는 Sl4A 클라이언트 |
| Sl4aEventDispatcher | 이벤트 디스패처는 이벤트를 폴링하고 쿼리할 수 있도록 이름별로 대기열에 추가합니다. |
| Sl4aEventDispatcher.EventSl4aObject | 이벤트 폴러에서 반환된 객체입니다. |
| SnapshotInputStreamSource | 파일 지원 InputStreamSource입니다. |
| SnapuserdWaitPhase | snapuserd 업데이트가 완료될 때까지 참여/차단할 시점을 나타내는 enum 표현식입니다. |
| SparseImageUtil | 희소 이미지를 희소 해제하는 유틸리티 |
| SparseImageUtil.SparseInputStream | 업스트림에서 읽고 데이터 형식을 감지하는 SparseInputStream입니다. |
| SparseIntArray | SparseIntArrays는 정수를 정수에 매핑합니다. |
| SplitApkInstaller | |
| SplitApkInstallerBase | |
| SpongeUtils | 스펀지를 처리하기 위한 도우미 메서드를 보유하는 클래스 |
| StatsdBeforeAfterGaugeMetricPostProcessor | '전/후' 접근 방식으로 수집된 게이지 측정항목을 처리하는 후처리 프로세서입니다. |
| StatsdEventMetricPostProcessor | 프로세서에 지정된 포맷터를 사용하여 statsd 보고서의 이벤트 측정항목을 키-값 쌍으로 처리하는 후처리 프로세서입니다. |
| StatsdGenericPostProcessor | 바이너리 proto statsd 보고서를 트리 구조로 확장하여 키-값 쌍으로 처리하는 후처리기입니다. |
| StatusCheckerResult |
ISystemStatusChecker 실행 결과를 포함합니다.
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
로그 메시지를 stdout으로 전달하는 ILeveledLogOutput
|
| StopServicesSetup |
기기에서 서비스를 중지하는 ITargetPreparer
|
| StreamProtoReceiver | 수신된 프로토 TestRecord를 Tradefed 이벤트로 변환하는 수신기 |
| StreamProtoResultReporter |
ProtoResultReporter 구현
|
| StreamUtil | 입력 스트림을 관리하는 유틸리티 클래스입니다. |
| StrictShardHelper | 함께 보고하지 않는 엄격한 샤드를 만드는 샤딩 전략 |
| StringEscapeUtils | 특정 형식의 문자열을 이스케이프하는 유틸리티 클래스입니다. |
| StringUtil | 일반적인 문자열 조작을 위해 문자열을 이스케이프하는 유틸리티 클래스입니다. |
| StubBuildProvider |
IBuildProvider의 작업 없음 빈 구현입니다.
|
| StubDevice |
IDevice의 스텁 자리표시자 구현입니다.
|
| StubKeyStoreClient | KeyStore 클라이언트의 기본 스텁 구현 |
| StubKeyStoreFactory | KeyStore Factory의 기본 스텁 구현 |
| 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 |
result_reporter로 지정되도록 ITestInvocationListener를 구현하고 하위 프로세스에서 테스트, 테스트 실행, 테스트 호출 결과를 전달합니다.
|
| SubprocessTestResultsParser |
파일에 쓰기 전에 출력을 파싱하도록 ERROR(/FileOutputStream)를 확장하여 런처 측에서 테스트 이벤트를 생성할 수 있습니다.
|
| SubprocessTestResultsParser.StatusKeys | 관련 테스트 상태 키입니다. |
| SubprocessTfLauncher |
별도의 TF 설치에 대해 테스트를 실행하는 IRemoteTest입니다.
|
| SuiteApkInstaller | 스위트 구성에 지정된 APK를 설치합니다. $ANDROID_TARGET_OUT_TESTCASES 변수 또는 빌드 정보의 ROOT_DIR에서 설치합니다. |
| SuiteModuleLoader | 저장소에서 호환성 테스트 모듈 정의를 가져옵니다. |
| SuiteModuleLoader.ConfigFilter |
디렉터리의 모든 구성 파일을 찾는 ERROR(/FilenameFilter)
|
| SuiteResultCacheUtil | 테스트 모듈의 캐시 결과를 업로드하고 다운로드하는 유틸리티입니다. |
| SuiteResultCacheUtil.CacheResultDescriptor | 캐시 결과를 설명합니다. |
| SuiteResultHolder | 호출 결과를 직렬화하고 역직렬화하는 작업을 간소화하는 도우미 객체입니다. |
| SuiteResultReporter | 전체 스위트 호출의 테스트 결과를 수집하고 최종 결과를 출력합니다. |
| SuiteResultReporter.ModulePrepTimes | 하나의 모듈의 준비 및 해체 시간의 객체 홀더입니다. |
| SuiteTestFilter | 테스트를 포함하고 제외하는 필터를 나타냅니다. |
| SwitchUserTargetPreparer |
setUp에서 지정된 사용자 종류로 전환되는 ITargetPreparer
|
| SyncException |
ERROR(/SyncService)를 사용하는 전송이 완료되지 않을 때 예외가 발생합니다.
|
| SyncException.SyncError | |
| SyncService | 디버그 브리지를 통해 기기/에뮬레이터로 푸시/풀하는 동기화 서비스 클래스 |
| SyncService.FileStat | |
| SyncService.ISyncProgressMonitor | 이 인터페이스를 구현하는 클래스는 전송 진행률 표시를 처리하는 메서드를 제공합니다. |
| 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 | 테스트 그룹의 상태를 저장하는 클래스입니다. |
| TestIdentifier | 파싱된 계측 테스트를 식별합니다. |
| TestInfo | TEST_MAPPING 파일에 설정된 테스트 정보를 저장합니다. |
| TestInformation | 테스트 러너나 테스트가 올바르게 실행하는 데 필요할 수 있는 모든 정보와 종속 항목을 포함하는 홀더 객체입니다. |
| TestInformation.Builder |
TestInformation 인스턴스를 만드는 빌더
|
| TestInvocation |
ITestInvocation의 기본 구현입니다.
|
| TestInvocation.RunMode | 호출이 실행될 수 있는 다양한 모드입니다. |
| TestInvocation.Stage | |
| TestInvocationManagementServer | 테스트 호출 및 수명 주기를 관리하는 데 도움이 되는 gRPC 서버 |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | TEST_MAPPING 파일을 로드하는 클래스입니다. |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner |
옵션 include-filter 또는 빌드의 TEST_MAPPING 파일로 지정된 테스트를 모음으로 실행하는 BaseTestSuite 구현
|
| TestOption | TEST_MAPPING 파일에 설정된 테스트 옵션 세부정보를 저장합니다. |
| TestOutputUploader | 테스트 출력 파일을 로컬 파일 시스템, GCS 또는 HTTP(S) 엔드포인트에 업로드합니다. |
| TestRecordInterpreter |
TestRecord 프로토를 Tradefed에서 더 쉽게 조작할 수 있는 형식으로 변환하는 유틸리티
|
| TestRecordProtoUtil |
파일에서 TestRecord 프로토를 읽는 유틸리티
|
| TestResource | TFC API에서 반환된 TestResource 메시지를 모델링하는 클래스입니다. |
| TestResourceDownloader | 파일 시스템/GCS/HTTP에서 테스트 리소스 파일을 다운로드하는 클래스 |
| TestResult | 단일 테스트 결과의 컨테이너입니다. |
| TestResult | 단일 테스트 결과의 컨테이너입니다. |
| TestResult.TestStatus | |
| TestResultListener | 개별 테스트 결과만 신경 쓰는 구현자를 위해 ITestLifecycleListener를 간소화한 것입니다. |
| TestRunnerUtil | 다양한 테스트 실행기를 지원하는 유틸리티 클래스입니다. |
| TestRunResult | 단일 테스트 실행의 결과를 보유합니다. |
| TestRunResult | 단일 테스트 실행의 결과를 보유합니다. |
| TestRunResultListener | 최종 테스트 실행 상태를 읽을 수 있는 리스너입니다. |
| TestRunToTestInvocationForwarder |
ddmlib ITestRunListener에서 ITestLifeCycleReceiver로 전달기
|
| TestsPoolPoller | 테스트 풀의 모든 테스트를 실행할 수 있는 테스트 래퍼 |
| TestStatus | 테스트 메서드의 가능한 상태를 Tradefed에서 표현한 것입니다. |
| TestStatus | 테스트의 가능한 결과를 나타내는 enum입니다. |
| TestSuiteInfo |
테스트 모음의 빌드 관련 메타데이터 로드를 확인하는 클래스
관련 정보를 적절하게 노출하려면 테스트 모음의 jar 리소스에 |
| TestSummary | 테스트 요약을 나타내는 클래스입니다. |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup |
IDeviceBuildInfo.getTestsDir() 폴더에서 하나 이상의 앱을 기기의 /system 파티션에 설치하는 ITargetPreparer
|
| TestTimeoutEnforcer | 특정 테스트 사례의 실행 시간을 확인하고 지정된 제한 시간을 초과하는 경우 실패하도록 허용하는 리스너 |
| TextResultReporter | 결과를 JUnit 텍스트 결과 프린터에 전달하는 테스트 결과 보고자입니다. |
| TfInternalOptionsFetcher | 클래스가 res 파일에서 변수 값을 정적으로 로드할 수 있도록 하는 유틸리티 클래스입니다. |
| TfMetricProtoUtil | Map<string, string="">에서 Map<string, metric="">으로 전환하는 데 도움이 되는 유틸리티 클래스입니다. </string,></string,> |
| TfObjectTracker | 다양한 Trade Federation 객체의 사용을 추적하는 유틸리티입니다. |
| TfSuiteRunner |
TF jar res/config/suite/ 폴더에서 테스트를 로드하는 ITestSuite 구현
|
| TfTestLauncher |
별도의 TF 설치에 대해 단위 또는 기능 테스트를 실행하는 IRemoteTest
|
| ThreadInfo | 스레드 정보를 보유합니다. |
| TimeoutException | 시간 초과로 인해 Adb 연결이 실패할 때 발생하는 예외입니다. |
| TimeoutRemainder | 초기 제한 시간이 주어졌을 때 남은 시간을 추적하는 유틸리티 클래스입니다. |
| TimeoutRemainder.DefaultSystemNanoTime | |
| TimeoutRemainder.SystemNanoTimeProvider | |
| 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 |
기기에서 datetime이 설정되기를 기다리는 ITargetPreparer
선택적으로 이 준비자는 시간 제한 내에 datetime이 설정되지 않은 경우 |
| WifiCommandUtil | Wi-Fi 명령어 출력을 파싱할 수 있는 유틸리티 클래스입니다. |
| WifiCommandUtil.ScanResult | 관련 정보가 포함된 Wi-Fi 네트워크를 나타냅니다. |
| WifiHelper | 기기에서 Wi-Fi 서비스를 조작하는 도우미 클래스입니다. |
| WifiPreparer |
필요한 경우 기기에서 Wi-Fi를 구성하는 ITargetPreparer입니다.
|
| WorkUnitType | 가능한 작업 단위 유형을 나타내는 열거형입니다. |
X
| XmlFormattedGeneratorReporter |
도구 모음 결과를 xml 형식으로 지정하는 FormattedGeneratorReporter 구현
|
| XmlResultReporter | JUnit 결과를 Ant의 XMLJUnitResultFormatter와 일치하는 형식의 XML 파일에 작성합니다. |
| XmlSuiteResultFormatter | 스위트 실행을 XML로 저장하는 유틸리티 클래스입니다. |
| XmlSuiteResultFormatter.RunHistory | JSON 변환을 위한 도우미 객체입니다. |
| XmlTestRunListener | JUnit 결과를 Ant의 XMLJUnitResultFormatter와 일치하는 형식의 XML 파일에 작성합니다. |
Y
| YamlClassOptionsParser | YAML Tradefed 구성에서 테스트 실행기 정보를 파싱하는 도우미 |
Z
| ZipCompressionStrategy |
압축 파일을 만들기 위한 ICompressionStrategy입니다.
|
| ZipUtil | 압축 관련 작업을 위한 도우미 클래스 |
| ZipUtil2 | POSIX 파일 권한을 고려하는 zip 추출 도우미 클래스 |