클래스 색인
API 클래스입니다. 모든 API 패키지를 참고하세요.
A
AaptParser | 'aapt 덤프 배지'의 출력을 파싱하여 APK에서 정보를 추출하는 클래스입니다. |
AaptParser.AaptVersion) | APK 파일을 파싱하는 데 사용되는 AAPT 버전의 옵션 열거형입니다. |
아비 | ABI를 나타내는 클래스입니다. |
AbiFormatter | abi용 유틸리티 클래스입니다. |
AbiUtils | 기기 ABI 처리를 위한 유틸리티 클래스 |
추상 연결 | 추상 연결 표현입니다. |
추상 호스트 모니터 | 호스트 상태 모니터링의 일반적인 클래스입니다. |
AbstractTunnelMonitor | GCE AVD의 추상 터널 모니터 |
AbstractXmlParser | xml 파일 파싱을 위한 도우미 기본 클래스 |
AbstractXmlParser.ParseException | XML 입력을 파싱할 수 없는 경우 발생합니다. |
AcloudConfigParser | Acloud 구성 (클라우드 기기 인스턴스를 시작하는 데 사용됨)을 파싱하는 도우미 클래스입니다. |
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 |
ITargetPreparer 는
Android Open Accessory (AOAv2) 프로토콜
|
AppBuildInfo |
Android 애플리케이션과 테스트 패키지를 나타내는 IBuildInfo 입니다.
|
AppDeviceBuildInfo |
이 클래스는 지원 중단되었습니다.
IDeviceBuildInfo 를 직접 사용합니다.
|
앱 설정 |
APK 및 테스트를 설치하는 ITargetPreparer
|
AppVersionFetcher | 기기에서 앱 버전 문자열을 가져오는 유틸리티 클래스입니다. |
AppVersionFetcher.AppVersionInfo | 앱 버전 정보 유형입니다. |
ArchModuleController | 특정 아키텍처와 일치하지 않을 때 테스트를 실행하지 않는 모듈 컨트롤러. |
ArgsOptionParser |
파싱된 명령줄 인수에서 Option 필드를 채웁니다.
|
ArrayUtil | 배열용 유틸리티 메서드 |
ArtChrootPreparer | ART 테스트용 chroot 디렉터리를 만듭니다. |
ArtGTest로 | |
아티팩트 세부정보 | CAS 도구에서 생성된 콘텐츠 구조와 설명어를 설명합니다. |
ArtifactDetails.ArtifactFileDescriptor | |
ArtifactsAnalyzer | 빌드 아티팩트를 분석하여 유용한 정보를 얻는 데 도움이 되는 유틸리티입니다. |
ArtRunTest: | ART 실행 테스트를 실행하는 테스트 실행기 |
ArtRunTest.AdbShellCommandException이 발생합니다. | ADB 셸 실행 중에 발생한 오류를 보고하는 예외 클래스 명령어와 함께 사용하면 됩니다 |
ATestFileSystemLogSaver | 이 LogSaver 클래스는 ATest에서 특정 경로에 로그를 저장하는 데 사용됩니다. |
AtestRunner |
ITestSuite 의 구현
|
AtraceCollector |
테스트 중에 atrace를 실행하고 결과와 로그를 수집하는 IMetricCollector
호출할 수 있습니다.
|
AtraceRunMetricCollector | 지정된 디렉터리의 모든 테스트 디렉터리에서 추적을 수집합니다. 테스트 기기에서 테스트 디렉터리를 로깅하고 트레이스 파일을 사후 처리 를 만들고 측정항목을 집계합니다. |
AutoLogCollector | 하네스에서 자동으로 처리할 수 있는 수집기를 설명하는 열거형입니다. |
AutomatedReporters | Tradefed 자동 보고자의 매핑을 정의하는 클래스입니다. |
AveragePostProcessor | 측정항목 목록의 평균을 계산하는 후처리 프로세서를 구현합니다. |
B
BackgroundDeviceAction | 지정된 기기에서 작업이 취소될 때까지 필요에 따라 반복하여 명령어를 실행합니다. |
BaseDeviceMetricCollector를 사용합니다. |
다음에서 수집을 시작하고 중지할 수 있는 IMetricCollector 의 기본 구현입니다.
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 및 ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
BaseEmulatorPreparer | 로컬 에뮬레이터 실행을 위한 공통 준비자 |
BaseHostJUnit4Test의 요청 메시지입니다. | 호스트 JUnit4 형식 테스트를 실행하기 위한 기본 테스트 클래스입니다. |
BaseLeveledLogOutput |
다음을 기준으로 일부 태그를 필터링할 수 있는 ILeveledLogOutput 의 기본 구현입니다.
구성 요소가 포함됩니다
|
BaseModuleController |
다음을 확인하기 위해 구현해야 하는 IModuleController 의 기본 구현입니다.
모듈의 실행 여부를 결정합니다
|
BaseMultiTargetPreparer |
객체를 사용 중지할 수 있는 IMultiTargetPreparer 의 기본 구현입니다.
|
BasePostProcessor |
모든 구현이 확장해야 하는 기본 IPostProcessor 입니다.
|
BaseRetryDecision |
IRetryDecision 의 기본 구현입니다.
|
BaseStreamLogger<OS가 OutputStream을 확장함> |
로그 메시지를 출력 스트림 및 stdout에 전달하는 ILeveledLogOutput 입니다.
|
BaseTargetPreparer에 대한 요청 메시지입니다. |
객체의 상태를 제어할 수 있는 ITargetPreparer 의 기본 구현 클래스입니다.
나타냅니다.
|
BaseTestSuite | 새 도구 모음 시스템에서 호환성 테스트 모음을 실행하기 위한 테스트입니다. |
BatteryController | 기기의 배터리 충전 상태를 제어할 수 있는 유틸리티 클래스입니다. |
BatteryRechargeDeviceRecovery | 기기의 배터리 수준이 지정된 임곗값 미만일 때 명령어를 트리거할 수 있도록 허용합니다. |
배터리 온도 | |
BatteryUnavailableDeviceRecovery | 배터리 잔량을 확인할 수 없는 경우 구성을 트리거하는 복구 검사기 |
BeforeClassWithInfo |
보장은 BeforeClass 와 비슷하지만 주석이 추가된 메서드에는 TestInformation 매개변수가 필요합니다.
|
BinaryState | IGNORE 노옵스(no-ops) 상태로 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 |
구성 가능한 이벤트 시 버그 신고를 수집하는 패스 스루 ITestInvocationListener
발생 후 각 이벤트가 끝날 때마다 하위 요소에서 ITestInvocationListener#testLog 를 호출합니다.
버그 신고가 수집됩니다.
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | 버그 신고를 캡처할 시기를 설명하는 전체 조건자입니다. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | 테스트 사례가 실패하면 bugreportz를 수집합니다. |
BugreportzOnTestCaseFailureCollector | 실행 중인 테스트 사례가 실패하면 bugreportz를 수집합니다. |
BuildAnalysis | 단일 빌드 분석 결과를 나타냅니다. |
빌드 오류 | 제공된 빌드가 실행되지 않는 경우 발생합니다. |
빌드 정보 |
연결되어야 하는 IBuildInfo 의 일반 구현입니다.
ITestDevice 로 교체합니다.
|
빌드 정보 키 | 빌드 정보 쿼리와 관련된 열거형을 보유하는 클래스입니다. |
BuildInfoKey.BuildInfoFileKey |
IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) 를 통해 쿼리할 수 있는 알려진 모든 파일 형식을 설명하는 열거형입니다.
|
BuildInfoRecorder |
빌드 정보 메타데이터를 지정된 파일에 쓰는 ITargetPreparer 입니다.
|
BuildInfoUtil) |
IBuildInfo 조작에 도움이 되는 유틸리티 클래스
|
BuildRetrievalError | 테스트를 위해 빌드를 가져오는 중에 치명적인 오류가 발생했습니다. |
BuildSerializedVersion |
모든 IBuildInfo 의 현재 직렬화 버전이 포함된 클래스입니다.
|
BuildTestsZipUtils | Android 빌드 시스템에서 생성한 테스트 zip과 관련된 작업을 위한 도우미 클래스 |
대량 이메일 작업자 | 다음과 같은 설정이 가능한 이메일 발신자 유틸리티입니다. 전체 메일 수를 표시합니다. |
BundletoolUtil | bundletool 명령줄을 사용하여 기기에 .apks를 설치하는 유틸리티 클래스입니다. |
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를 사용하세요. | CEC (Consumer Electronics Control) 관련 토큰에 대한 토큰 제공업체입니다. |
중앙 디렉터리 정보 | CentralDirectoryInfo는 ZIP 파일 안에 있는 파일/폴더 정보를 포함하는 클래스입니다. |
CheckPairingPreparer |
기본 기기와 호환 기기 간의 BT 결합을 확인하는 CompanionAwarePreparer
|
청커 |
blob 을 최대 chunkSize 바이트의 Chunk 로 분할합니다.
|
Chunker.Chunk | 블롭의 조각입니다. |
CircularAtraceUtil도 지원합니다. | Monkey 실행 중 ANR의 근본 원인을 식별하기 위해 주로 개발된 atrace 유틸리티 있습니다. |
CircularByteArray | 순환 버퍼로 작동하는 고정 크기 배열을 보관하기 위한 데이터 구조 배열에 있는 모든 값의 총합을 추적합니다. |
ClangCodeCoverageCollector |
Clang을 가져오는 BaseDeviceMetricCollector
기기에서 커버리지 측정값을 가져와 테스트 아티팩트로 기록합니다.
|
ClangProfileIndexer 프로필 색인 생성 도구 | Clang 코드 범위 측정의 색인을 생성하는 유틸리티 클래스입니다. |
ClassNotFoundConfigurationException |
ConfigurationException : 객체의 클래스를 찾을 수 없는 경우
|
ClassPathScanner | classpath에서 항목을 찾습니다. |
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가 IClusterEvent를 확장함> |
ClusterEventUploader 클래스: IClusterEvent 를 TFC에 업로드합니다.
|
클러스터 호스트 이벤트 | 업로드할 클러스터 호스트 이벤트를 캡슐화하는 클래스입니다. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | 다양한 유형의 호스트 이벤트의 열거형입니다. |
ClusterHostUtil | 전역 구성 인스턴스, 호스트 정보 등을 가져오는 TF Cluster용 정적 유틸리티 함수 |
ClusterLogSaver(클러스터 로그 저장) |
테스트 출력을 TFC에 업로드하는 ILogSaver 클래스
|
ClusterLogSaver.FilePickingStrategy | 파일 선택 전략 |
ClusterOptions: | |
CodeCoverageTest | 주어진 기기에서 계측 테스트 패키지를 실행하고 코드 적용 범위 보고서를 생성합니다 |
CollectingByteOutputReceiver |
전체 셸 출력을 byte[] 로 수집하는 IShellOutputReceiver
|
CollectingOutputReceiver |
전체 셸 출력을 하나로 수집하는 IShellOutputReceiver
String 입니다.
|
CollectingTestListener |
모든 테스트 결과를 수집하는 ITestInvocationListener 입니다.
|
수집기 도우미 |
여러 위치에서 필요한 일부 IMetricCollector 작업을 실행하는 도우미입니다.
|
CommandBaselineSetter | adb 셸 명령어를 통해 기기 기준 설정을 처리하는 공통 setter입니다. |
CommandFileParser | 일련의 명령줄이 포함된 파일의 파서입니다. |
CommandFileParser.CommandLine | |
CommandInterrupter | TradeFederation 명령을 중단하거나 무중단으로 표시할 수 있는 서비스입니다. |
CommandLineBuildInfoBuilder |
명령줄에서 일반적인 빌드 정보 인수를 캡처하고
IBuildInfo .
|
CommandOptions |
ICommandOptions 의 구현.
|
CommandOptionsGetter | 지정된 호출의 명령어 옵션 값을 반환하는 서비스 구현입니다. |
CommandResult | 명령어의 결과가 포함됩니다. |
CommandRunner | 명령어에 지정된 명령어를 실행할 대체 TradeFederation 진입점 종료해야 합니다 |
CommandRunner.ExitCode | 종료할 수 있는 오류 코드입니다. |
CommandScheduler | 사용 가능한 모든 기기에서 TradeFederation 명령어를 실행하기 위한 스케줄러입니다. |
CommandScheduler.HostState | 호스트의 다양한 상태 열거형 |
CommandStatus | 시간이 지정된 작업의 상태를 나타냅니다. |
CommandStatusHandler | 호출의 상태를 모니터링하고 업데이트하는 데 도움이 되는 핸들러입니다. |
CommandSuccessModuleController | 셸 명령어 실패에 따라 테스트 모듈을 건너뛰는 모듈 컨트롤러의 기본 클래스입니다. |
CommonLogRemoteFileUtil | 이 유틸리티를 사용하면 서로 다른 원격 기기 표현에서 코드 중복을 피할 수 있습니다. 일반 파일의 원격 로그 가져오기 로직에 사용됩니다. |
CommonLogRemoteFileUtil.KnownLogFileEntry | 원격 기기의 알려진 로그 항목을 나타냅니다. |
CompanionAllocator |
컴패니언 기기의 할당과 해제를 처리하는 기본 클래스입니다.
|
CompanionAwarePreparer |
이미 할당된 컴패니언을 가져오는 로직을 캡슐화하는 ITargetPreparer
있습니다.
|
CompanionAwareTest에서 사용할 수 있습니다. |
호환 기기를 가져오고 확인하는 상용구를 캡슐화하는 기본 테스트 클래스
서브클래스는 |
CompanionDeviceTracker | 호환 기기를 할당하고 해제하기 위한 클래스 |
CompanionRunCommandTargetPreparer |
할당된 호환 기기에서 지정된 명령어를 실행하는 ITargetPreparer
|
CompanionTestAppInstallSetup에 오신 것을 환영합니다. |
하나 이상의 앱을 설치하는 ITargetPreparer
IDeviceBuildInfo#getTestsDir() 폴더를 할당된 호환 기기로 업로드합니다.
|
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 | 로컬 테스트 실행기를 나타내는 데 사용되는 열거형입니다. |
ConfigurationException | 구성을 로드할 수 없는 경우 발생합니다. |
ConfigurationFactory |
IConfiguration 를 만들기 위한 팩토리입니다.
|
ConfigurationFactory.ConfigLoader 클래스로 구성 | 하나의 Cloud SDK에서 포함된 구성을 추적하는 IConfigDefLoader 구현 루트 구성을 사용하고 순환 포함에서 예외가 발생합니다. |
ConfigurationFactory.ExceptionLoader의 항목이며 | |
ConfigurationUtil | 구성 파일을 처리하는 유틸리티 함수입니다. |
ConfigurationXmlParserSettings |
ConfigurationXmlParser의 설정을 허용하는 간단한 클래스
이 수업에 설정을 전달하려면 별칭이 필요합니다. |
ConfigurationYamlParser | YAML 스타일 Tradefed 구성을 위한 파서 |
ConfigUtil을 사용하세요. | statsd 구성 파일을 만들고, 상호작용하고, 푸시하기 위한 유틸리티 클래스입니다. |
ConfigUtil.LogSource | |
콘솔 |
사용자에게 상호작용할 수 있는 인터페이스를 제공하는 기본 TradeFederation 콘솔
현재 다음과 같은 작업을 지원합니다.
|
Console.ArgRunnable |
인수를 사용할 수 있는 run 메서드가 있는 Runnable
|
Console.CaptureList |
List<List<String>> 의 편의 유형
|
ConsoleReaderOutputStream |
System.out.print() 가 사용자의 속성과 잘 호환되도록 하는 데 사용할 수 있는 OutputStream
LineReader unfinishedLine.
|
ConsoleResultReporter | 결과 보고자: 테스트 결과를 콘솔에 출력합니다. |
ContentAnalysisContext | 콘텐츠를 적절하게 분석할 수 있도록 콘텐츠와 관련된 맥락을 제공합니다. |
ContentAnalysisContext.AnalysisMethod | 적절한 분석을 위해 콘텐츠 구조에 기대할 수 있는 사항이 설명되어 있습니다. |
ContentAnalysisResults | 콘텐츠 분석의 요약입니다. |
ContentInformation | 기본 및 현재 버전의 지정된 빌드 대상에 대한 콘텐츠를 나타냅니다. |
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 | 이 수집기는 기기 배터리 측정항목을 수집합니다. |
기기 빌드 설명자 |
IBuildInfo 의 래퍼 클래스로, 기기를 가져오는 도우미 메서드가 포함되어 있습니다.
확인할 수 있습니다
|
기기 빌드 정보 |
전체 Android 기기 빌드 및 테스트 (선택적으로)를 나타내는 IBuildInfo 입니다.
|
DeviceBuildInfoBootStrapper) |
빌드 정보 필드를 기기에서 읽은 속성으로 대체하는 ITargetPreparer
이는 외부 소스 (예: |
DeviceBuildInfoInjector |
DeviceBuildDescriptor 메타데이터를 IBuildInfo 에 삽입하는 ITargetPreparer
|
DeviceCleaner | 테스트 후 정리 작업으로 재부팅 또는 포맷을 실행하고 선택적으로 화면을 끕니다. |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil이 필요합니다. |
기기 측 동시 실행을 위한 유틸리티 메서드 및 클래스 포함
|
DeviceConcurrentUtil.ShellCommandCallable<V> |
셸 명령어 실행 세부정보를 래핑하는 ERROR(/Callable)
ITestDevice
|
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'가 반환한 기기 폴더블 상태를 나타냅니다. |
기기 폴더 빌드 정보 |
디렉터리의 디렉터리에 포함된 다른 빌드 아티팩트도 포함하는 IDeviceBuildInfo
로컬 파일 시스템에 저장할 수 있습니다.
|
기기 이미지 추적기 | 일부 증분 기기 업데이트의 경우 차이를 계산할 기준 파일이 필요합니다. |
DeviceImageTracker.FileCacheTracker를 참조하세요. | 캐시된 기기 이미지 정보와 메타데이터 추적 |
DeviceImageZipFlashingTargetPreparer | 특정 형식을 통해 제공된 기기 이미지로 기기를 플래시하는 타겟 준비자입니다. |
기기인터넷접근성리소스 측정항목 수집기 | 수집기가 google.com을 핑하여 기기가 인터넷에 연결 가능한지 확인합니다. |
DeviceJUnit4ClassRunner입니다. |
IDeviceTest 도 수용하는 JUnit4 테스트 실행기입니다.
|
DeviceJUnit4ClassRunner.LogAnnotation에 대한 요청 메시지입니다. | 보고자에게 로그를 전달하기 위한 가짜 주석입니다. |
DeviceJUnit4ClassRunner.MetricAnnotation | 보고자에게 측정항목을 전달하기 위한 가짜 주석입니다. |
DeviceJUnit4ClassRunner.TestLogData에서 지원됩니다. |
ExternalResource 및 TestRule 구현
|
DeviceJUnit4ClassRunner.TestMetrics |
ExternalResource 및 TestRule 구현
|
DeviceManagementGrpcServer | Tradefed에서 기기를 예약할 수 있는 GRPC 서버 |
기기 관리자 | |
DeviceManager.FastbootDevice | 빠른 부팅 모드의 기기 표현 |
DeviceMetricData | 측정항목 수집기에서 수집한 모든 데이터를 보관할 객체입니다. |
기기 모니터링멀티플렉서 |
요청을 여러 IDeviceMonitor 에 전파하는 프록시 클래스입니다.
|
DeviceNotAvailableException을 발생시킵니다. | 기기를 더 이상 테스트에 사용할 수 없을 때 발생합니다. |
DeviceOwnerTargetPreparer |
기기 소유자 구성요소를 설정하는 ITargetPreparer
|
DeviceParameterizedRunner | 호스트 측 기반 매개변수화된 테스트를 위한 JUnit4 형식의 매개변수화된 실행기입니다. |
DeviceProperties | 기기 측 속성 이름의 일반적인 상수 정의 |
DeviceRecoveryModeUtil) | |
DeviceReleaseReporter | 기기가 제공될 상위 프로세스와의 통신을 처리하는 기기 출시 보고자 출시되었습니다. |
DeviceResetFeature | 기기 재설정의 서버 측 구현 |
DeviceResetHandler | 유틸리티 처리는 일반적인 기기 초기화입니다. |
DeviceRuntimeException이 포함됩니다. | 기기 작업으로 예상한 결과가 나오지 않는 경우 발생합니다. |
DeviceSelectionOptions | 기기 선택 기준의 컨테이너입니다. |
DeviceSelectionOptions.DeviceRequestedType이 요청되었습니다. | 지원되는 다양한 자리표시자 기기 유형 |
DeviceSettingChecker를 설정할 수 있습니다. | 모듈 실행 중에 기기 설정이 변경되었는지 확인합니다. |
기기 설정 |
ITargetPreparer : 제공된 Option 에 기반하여 테스트할 기기를 구성합니다.
|
DeviceSnapshotFeature | 기기 스냅샷의 서버 측 구현 |
DeviceSnapshotHandler | 유틸리티 처리 Cuttlefish 스냅샷입니다. |
DeviceStateMonitor |
IDevice 의 상태를 모니터링하는 도우미 클래스입니다.
|
DeviceStorageAgeResourceMetricCollector | Logcat에서 스토리지 사용 기간을 파싱합니다. |
DeviceStorageFiller | 여유 공간을 사용할 수 있도록 스토리지를 채우는 타겟 준비자 |
DeviceStorageStatusChecker를 추가할 수 있습니다. | 기기에 지정된 파티션을 위한 디스크 공간이 충분한지 확인합니다. |
DeviceStringPusher를 | 파일에 문자열을 쓰는 타겟 준비자입니다. |
기기 제품군 |
테스트에 ITestDevice 를 제공하기 위해 JUnit4 컨테이너 Suite 를 확장합니다.
그것을 필요로 하는
|
DeviceSyncHelper: | 새 기기 이미지를 기기에 동기화하는 데 도움이 되는 도우미입니다. |
기기 테스트 케이스 |
IRemoteTest 및 IDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 사례입니다.
|
DeviceTestResult에서 사용할 수 있는 새 기기의 테스트 결과를 확인할 수 있습니다. |
다음과 같은 경우 취소되는 TestResult 의 전문 분야:
DeviceNotAvailableException 발생
|
DeviceTestResult.RuntimeDeviceNotAvailableException이 발생합니다. | |
DeviceTestRunOptions에 액세스하면 됩니다. | BaseHostJUnit4Test를 통한 기기 테스트 실행과 관련된 옵션의 빌더 클래스입니다. |
기기 테스트 모음 |
IRemoteTest 및 IDeviceTest 서비스를 제공하는 도우미 JUnit 테스트 모음입니다.
|
DeviceTraceCollector | 테스트 실행이 시작될 때 perfetto 트레이스를 시작하고 마지막에 트레이스 파일을 기록하는 수집기입니다. |
DeviceUnavailableMonitor | 이 리스너는 테스트 사례 수준의 DNAE만 캡처하려고 시도합니다. |
DeviceUnresponseException의 인스턴스 |
기기가 adb에 표시됨을 나타내는 DeviceNotAvailableException 의 특수 분야
응답하지 않음 (명령어가 시간 초과되거나 부팅되지 않음 등)
|
DeviceUpdateTargetPreparer에서 확인할 수 있습니다. |
다음으로 기기를 업데이트하는 일반적인 단계를 처리하는 추상 ITargetPreparer
외부 소스의 기기 이미지 파일 (빌드 서비스가 아님).
|
DeviceWifiResourceMetricCollector도 사용합니다. | 수집기는 현재 연결된 Wi-Fi 신호 강도 및 링크 속도 측정항목을 수집합니다. |
기기 와이퍼 |
사용자 데이터를 완전 삭제하는 ITargetPreparer
|
DigestCalculator |
Digest 를 계산하는 유틸리티 메서드입니다.
|
방향 그래프<V> | 방향성 비가중치 그래프 구현입니다. |
사용 중지SELinuxTargetPreparer | 사용 설정된 경우 SELinux를 사용 중지하는 타겟 준비자 |
DryRunKeyStore | 항상 제대로 교체되고 있는 키 저장소 값이 있는 테스트 실행용 키 저장소입니다. |
드라이러너 | 테스트를 실제로 실행하는 대신 테스트 실행을 투명하게 실행합니다. |
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 | 환경 변수를 준비하는 도우미 메서드 모음입니다. |
삭제 사용자 데이터 준비자 |
기기에서 사용자 데이터를 완전 삭제하는 ITargetPreparer
|
ErrorIdentifier | 이 인터페이스는 특정 오류와 그 속성을 설명합니다. |
ErrorStorageUtil을 사용합니다. | 공통 스토리지에 맞게 오류를 조작하기 위한 도우미 클래스입니다. |
EventsLoggerListener | 수신한 모든 이벤트를 파일에 기록하는 리스너 |
ExceptionThrowingRunnerWrapper | |
실행 가능 작업 | 실행할 수 있는 작업을 나타내는 값 클래스입니다. |
ExecutableActionResult |
ExecutableAction 의 결과를 나타내는 값 클래스입니다.
|
ExecutableBaseTest | 실행 가능한 테스트 스타일의 기본 클래스입니다. |
실행 가능 호스트 테스트 | 호스트에서 실행되는 실행 파일의 테스트 실행기입니다. |
ExecutableTargetTest | 타겟에서 실행 중인 실행 파일의 테스트 실행기입니다. |
ExecutionFiles | 테스트 또는 호출 실행 중에 생성되어 전달되어야 하는 파일 종속 항목 사용할 수 있습니다 |
ExecutionFiles.FilesKey | 지도의 알려진 표준 키 열거형입니다. |
ExecutionProperties | 테스트 또는 호출 실행 중에 생성되는 속성입니다. |
기존 빌드 제공업체 |
이미 구성된 IBuildInfo 를 반환하는 IBuildProvider 입니다.
|
확장 파일 | 빌드 관련 메타데이터를 전달하기 위한 표준 파일의 확장자입니다. |
ExtensionAtomsRegistry | statsd를 로컬에서 사용하기 위한 ExtensionAtomsRegistry. |
F
FailureDescription | Trade Federation의 실패 정보를 설명하는 클래스입니다. |
FakeTest | 반복 가능한 테스트 결과를 쉽게 생성하는 것이 목적인 가짜 테스트입니다. |
FakeTestsZipFolder | 콘텐츠 목록을 기반으로 가짜 압축 해제 테스트 폴더를 생성하는 테스트 픽스처입니다. |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | 빠른 부팅을 트리거하고 빠른 부팅 명령어를 전송하는 타겟 준비자입니다. |
FastbootDeviceFlasher | 빠른 부팅을 사용하여 실제 Android 하드웨어에서 이미지를 플래시하는 클래스입니다. |
빠른 부팅 도우미 | 빠른 부팅 작업을 위한 도우미 클래스입니다. |
FastbootUpdateBootstrapPreparer |
지정된 파일 (부트로더, 라디오, 기기 이미지 ZIP)을 ITargetPreparer
IDeviceBuildInfo 로 기기를 FastbootDeviceFlasher 로 플래시한 후 삽입
결과 보고 목적으로 빌드 정보에 추가해야 합니다.
|
FatalHostError | 실행 중인 호스트 머신에서 치명적인 복구 불가 오류가 발생했음을 나타내는 예외입니다. TradeFederation 인스턴스를 종료해야 합니다. |
FeatureFlagTargetPreparer | DeviceConfig (원격 서비스에 의해 조정된 기능 플래그)를 업데이트합니다. |
FileDownloadCache(파일 다운로드 캐시) | 다운로드한 파일의 로컬 파일 시스템 LRU 캐시를 유지하는 도우미 클래스입니다. |
FileDownloadCacheFactory(파일 다운로드 캐시 팩토리) |
FileDownloadCache 생성을 위한 팩토리
|
FileDownloadCacheWrapper(파일 다운로드 캐시 래퍼) |
다음을 구현하는 동안 FileDownloadCache 기능을 제공하는 래퍼 클래스입니다.
IFileDownloader 인터페이스
|
FileIdleMonitor | 파일을 모니터링하고 파일이 유휴 상태이면 콜백을 실행합니다 (예: |
FileInputStreamSource |
입력 파일을 사용하는 InputStreamSource 입니다.
|
FileLogger |
로그 메시지를 파일과 stdout으로 전달하는 ILeveledLogOutput 입니다.
|
FileProtoResultReporter) |
TestRecord 를 파일에 덤프하는 Proto 보고자입니다.
|
FilePullerDeviceMetricCollector |
기기에서 수신되는 측정항목 키를 수신 대기하고BaseDeviceMetricCollector
기기에서 파일로 저장합니다.
|
FilePullerLogCollector | 기기 측에서 보고된 파일의 로거입니다. |
FileSystemLogSaver | 로그를 파일 시스템에 저장합니다. |
FilesystemRootChecker | |
FileUtil을 사용하세요. | 파일 관련 작업을 위한 도우미 클래스 |
FileUtil.LowDiskSpaceException을 | 사용 가능한 디스크 공간이 최소 기준점 미만이면 발생합니다. |
FilteredResultForwarder |
TestDescription 의 허용 목록만 허용하는 ResultForwarder 의 변형
보고되었습니다.
|
FixedByteArrayOutputStream |
최대 데이터 양만 유지하는 메모리 내 ERROR(/OutputStream) 입니다.
|
플래싱 메서드 | 테스트 중인 기기를 플래시하는 데 사용되는 메서드를 설명하는 열거형입니다. |
플래싱 리소스 파서 | 기기를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 파싱하는 클래스입니다. |
FlashingResourcesParser.AndroidInfo 만들기 |
Map<String, MultiMap<String, String>> 의 typedef.
|
FlashingResourcesParser.Constraint: |
FlashingResourcesParser 가 일부 항목을 무시할 수 있도록 하는 필터링 인터페이스
사용할 수 있는 리소스를
|
플래싱 리소스 유틸리티 |
이 유틸리티는 DeviceFlashPreparer 를 통해 플래시할 수 있도록 적절한 버전의 아티팩트를 설정하는 데 도움이 됩니다.
|
FoldableScalingHandler |
기본이 아닌 각 폴더블에서 더 많이 확장되는 IModuleParameterHandler
구성할 수 있습니다
|
FoldableHandler | 폴더블 매개변수를 사용하여 특수 모듈을 만들 수 있는 일반 폴더블 핸들러입니다. |
FoldableModePreparer | 기기의 폴더블 상태를 전환할 수 있는 타겟 준비자 |
FolderBuildInfo |
IFolderBuildInfo 의 구체적인 구현
|
폴더세이버 |
ITargetPreparer : 기기에서 디렉터리를 가져와 압축하여 로깅에 저장합니다.
사용할 수 있습니다
|
FormattedGeneratorReporter | 특정 형식의 보고서를 생성할 수 있는 Reporter입니다. |
FreeDeviceState | |
FuseUtil | FUSE 작업을 위한 도우미 클래스입니다. |
G
GceAvdInfo | 지정된 GCE AVD 인스턴스의 관련 데이터를 보유하는 구조입니다. |
GceAvdInfo.GceStatus | |
(GceAvdInfo.LogFileEntry 참고) | |
GceLHPTunnelMonitor | |
GceManager | GCE 호출을 시작/중지하고 GCE에서 로그를 수집하는 GCE 호출을 관리하는 도우미입니다. |
GceRemoteCmdFormatter | 원격 gce 기기에 연결하기 위한 명령어의 형식을 지정하는 유틸리티 클래스입니다. |
GceRemoteCmdFormatter.ScpMode | SCP는 인수의 구조에 따라 파일을 푸시하거나 가져오는 데 사용할 수 있습니다. |
GceSshTunnelMonitor | Gce SSH 터널의 스레드 모니터 |
GcovCodeCoverageCollector |
gcov를 가져올 BaseDeviceMetricCollector
기기에서 커버리지 측정값을 가져와 테스트 아티팩트로 기록합니다.
|
GcovKernelCodeCoverageCollector |
gcov 커널을 가져오는 BaseDeviceMetricCollector
커버리지 측정값을 debugfs에서 분리한 다음 테스트로 로깅합니다.
아티팩트를 생성합니다.
|
GCSBucketUtil | Google Cloud Storage (GCS)에서 파일을 다운로드하고 업로드하는 파일 관리자 |
GCSBucketUtil.GCSFileMetadata | GCS의 파일 정보를 위한 간단한 래퍼입니다. |
GCSCommon | 더 이상 사용되지 않습니다. 대신 com.android.tradefed.util.gcs.GCSCommon을 사용하세요. |
GCSCommon | 다운로드 및 업로드와 같은 GC 작업의 기본 클래스입니다. |
GCSConfigurationFactory를 사용하세요. |
ConfigurationFactory 는 Google Cloud Storage에서 구성을 로드합니다.
|
GCSConfigurationFactory.GCSConfigLoader |
로드되는 ConfigurationFactory.ConfigLoader 의 확장
하나의 루트 구성에서 포함된 구성을 추적하여
순환 include의 예외가 있습니다
|
GCSConfigurationServer에서 | 구성 서버가 GCS (Google Cloud Storage)에서 구성을 로드합니다. |
GCSDownloaderHelper | 전역 구성 캐싱 및 확인을 처리하는 GCS 버킷의 다운로더입니다. |
GCSFileDownloader | Google Cloud Storage (GCS)에서 파일을 다운로드하는 파일 다운로더입니다. |
GCSFileDownloaderBase에 저장 | Google Cloud Storage (GCS)에서 파일을 다운로드하는 파일 다운로더입니다. |
GCSFileUploader(GCSFileUploader) | Google Cloud Storage (GCS)에 파일 데이터를 업로드하는 파일 업로더 |
GCSHelper | |
GCSHostResourceManager | GCS (Google Cloud Storage)에서 호스트 리소스를 다운로드합니다. |
GcsRemoteFileResolver |
GCS 버킷에서 다운로드를 허용하는 IRemoteFileResolver 를 구현합니다.
|
GenericLogcatEventParser <LogcatEventType> | 이벤트의 logcat 입력을 파싱합니다. |
GenericLogcatEventParser.LogcatEvent | 이벤트 유형과 logcat 메시지를 트리거하는 logcat 이벤트를 보유할 구조체입니다. |
GetPreviousPassedHelper | 이전에 통과한 테스트 필터를 가져오는 도우미입니다. |
GkiDeviceFlashPreparer | Android 공통 커널 일반 이미지로 기기를 플래시하는 타겟 준비자입니다. |
전역 구성 |
로드된 구성 객체를 지도에 저장하는 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 | 'xml 출력 모드' 파싱 셸에서 실행되는 GTest를 사용한 네이티브 테스트 결과 ITestRunListener에 결과를 알립니다. |
H
HarnessException, | 하네스 내에서 발생한 예외의 기본 예외 클래스입니다. |
HarnessIOException이 발생합니다. | 파일 문제 전달에 도움이 되는 예외를 하네스합니다. |
HarnessRuntimeException이 발생합니다. | |
HeapHostMonitor |
호스트의 힙 메모리를 모니터링하고 로깅하는 AbstractHostMonitor 구현
기록 로그에 주기적으로 추가합니다.
|
HelloWorldMultiTargetPreparer |
IMultiTargetPreparer 구현의 예
|
HistoryLogger | TF 기록 로거는 일부 특정 이벤트만 포함하는 특수 로그입니다. |
HostGTest | 네이티브 테스트 패키지를 실행하는 테스트입니다. |
HostMetric | 이 클래스는 보고할 호스트 측정항목 샘플을 나타냅니다. |
HostOptions | 호스팅 옵션 홀더 클래스 |
HostOrchestratorUtil | 원격 인스턴스에서 Host Orchestrator를 통해 명령어를 실행하는 유틸리티입니다. |
HostStatsdMetricCollector |
statsd 유틸리티를 사용하여 호스트 측에서 statsd 측정항목을 수집하는 IMetricCollector
명령어와 함께 사용하면 됩니다
|
HostTest | JUnit 호스트 기반 테스트용 테스트 실행기입니다. |
HostUtils | 호스트 테스트를 실행하는 데 유용한 유틸리티 메서드를 구현합니다. |
HprofAllocSiteParser, | hprof 보고서의 할당 사이트 섹션에서 정보를 파싱하는 도우미 클래스입니다. |
HttpHelper | http 요청을 하기 위한 도우미 메서드가 포함되어 있습니다. |
HttpHelper.RequestRunnable |
다음을 사용하여 요청을 수행하기 위해 실행 가능
IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
|
HttpMultipartPost | 멀티파트 HTTP POST 요청을 만들기 위한 도우미 클래스입니다. |
HttpRemoteFileResolver |
http를 통해 원격 파일을 다운로드할 수 있는 IRemoteFileResolver 을 구현합니다.
|
HttpsRemoteFileResolver |
https를 통한 원격 파일을 다운로드할 수 있는 IRemoteFileResolver 구현
|
I
아이아비 | 테스트 중인 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가 IClusterEvent를 확장함> | ClusterEventUploader를 위한 인터페이스 |
IClusterOptions | 클러스터 관련 옵션을 가져오기 위한 인터페이스입니다. |
ICommandOptions | 명령어 실행 옵션의 컨테이너입니다. |
ICommandScheduler | TradeFederation 명령어를 실행하기 위한 스케줄러입니다. |
ICommandScheduler.IScheduledInvocationListener를 다르게 지정할 수 있습니다. | 호출이 완료될 때 호출 이벤트의 리스너입니다. |
I압축 전략 | 런타임 시 선택할 수 있는 압축 알고리즘을 나타내는 인터페이스입니다. |
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 | 사용자 데이터 이미지를 처리하기 위한 옵션의 열거형입니다. |
IDeviceManager | 테스트에 사용할 수 있는 기기 집합을 관리하기 위한 인터페이스입니다. |
IDeviceManager.IFastbootListener | 빠른 부팅 상태 변경 리스너입니다. |
IDeviceMonitor | 기기 상태 모니터링을 위한 인터페이스입니다. |
IDeviceMonitor.DeviceLister |
알려진 기기 및 기기 상태를 반환해야 하는 Runnable 와 유사한 클래스
|
IDeviceRecovery | 오프라인으로 전환된 기기를 복구하기 위한 인터페이스입니다. |
IDeviceSelection | 기기 선택 기준에 관한 인터페이스입니다. |
IDeviceSelection.BaseDeviceType에 명시된 경우에도 적용됩니다. | |
IDeviceStateMonitor |
IDevice 의 상태를 모니터링하는 기능을 제공합니다.
|
IDeviceTest는 |
ITestDevice 참조가 필요한 객체의 인터페이스입니다.
|
사용 중지 불가능 | 사용 중지할 수 있는 Tradefed 객체를 설명하는 인터페이스입니다. |
IDynamicShardingClient |
샤딩 클라이언트의 래퍼 인터페이스입니다.
이는 필요한 경우 HTTP로 교체하거나 테스트할 수 있도록 하기 위해 존재합니다. |
IDynamicShardingConnectionInfo | 동적 샤딩 연결 정보가 포함된 클래스의 인터페이스입니다. |
이메일 | 이메일 전송을 위한 인터페이스입니다. |
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 | |
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 | 모듈을 실행하는 방법을 설명하는 열거형입니다. |
IModuleParameterHandler | 도구 모음 모듈의 매개변수용 인터페이스입니다. |
IMultiDeviceRecovery | 여러 오프라인 기기를 복구하기 위한 인터페이스입니다. |
IMultiDeviceTest | 이 인터페이스는 지원 중단되었습니다. 이 인터페이스는 호환성을 위해 일시적으로 유지되지만 실제로 사용되지는 않습니다. 더 이상 사용할 수 없습니다. 구현하지 마시기 바랍니다. |
IMultiTargetPreparer | 여러 기기의 테스트 환경을 함께 준비합니다. |
INativeDevice |
ddmlib IDevice 에 안정적이고 약간 더 높은 수준의 API를 제공합니다.
|
INativeDeviceTest |
INativeDevice 참조가 필요한 객체의 인터페이스입니다.
|
incrementImageUtil(증분 이미지 유틸리티) | 증분 이미지 및 기기 업데이트를 활용하는 유틸리티입니다. |
InfraErrorIdentifier | Trade Federation 인프라 및 종속 인프라 (예: 빌드 인프라)의 오류 식별자 |
InputStreamSource |
이 인터페이스는 기본적으로 ERROR(/InputStream) 를 래핑하여 클론 가능하도록 만듭니다.
|
InstallAllTestZipAppsSetup |
테스트 ZIP에 모든 앱을 설치하는 ITargetPreparer
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
파일 시스템에 있는 하나 이상의 APK를 설치하는 ITargetPreparer
|
InstallBuildEnvApkSetup |
Android 플랫폼 빌드 환경에서 하나 이상의 테스트 APK를 설치하는 ITargetPreparer
|
InstalledInstrumentationsTest(설치된 계측 테스트) | 현재 기기에서 발견된 모든 계측을 실행합니다. |
InstallKernelModulePreparer | Android 공통 커널 일반 이미지로 기기를 플래시하는 타겟 준비자입니다. |
InstantAppHandler |
ModuleParameters#INSTANT_APP 의 핸들러입니다.
|
InstrumentationPreparer |
계측을 실행하는 ITargetPreparer
|
계측 테스트 | 지정된 기기에서 계측 테스트 패키지를 실행하는 테스트입니다. |
InvocationContext |
IInvocationContext 의 일반 구현입니다.
|
호출 실행 | 빌드 다운로드, target_prep, 테스트 실행, 정리 등 모든 호출 단계를 설명하는 클래스입니다. |
호출 로컬<T> | 이 클래스는 호출 범위 변수를 제공합니다. |
InvocationMetricLogger | 일부 측정항목을 기록하는 호출의 유틸리티 클래스입니다. |
InvocationMetricLogger.InvocationGroupMetricKey | 그룹화를 사용하면 여러 그룹을 동일한 키로 로깅할 수 있습니다. |
InvocationMetricLogger.InvocationMetricKey | 호출에 대해 항상 채우는 이름이 지정된 특수 키입니다. |
호출 상태 | 호출 상태를 저장할 클래스입니다. |
호출 상태 | 호출 상태를 나타내는 도우미 enum |
InvocationSummaryHelper |
리스너 집합을 위한 TestSummary 를 수집하고 보고하는 도우미 클래스입니다.
|
InvocationToJUnitResultForwarder |
ITestInvocationListener 이벤트를 수신 대기하고
TestListener 입니다.
|
IPostProcessor | 포스트 프로세서는 측정항목과 로그의 처리를 허용하는 Trade Federation 객체 테스트 후 및 결과 보고 전 |
IRemoteFeature | 요청에 따라 실행할 수 있는 Tradefed의 기능을 설명하는 인터페이스입니다. |
IRemoteFileResolver | 원격 파일을 로컬 파일로 확인할 수 있는 객체용 인터페이스입니다. |
IRemoteFileResolver.RemoteFileResolverArgs | 리졸버에 전달된 인수 |
IRemoteFileResolver.ResolvedFile | 결정된 파일과 일부 메타데이터에 관한 정보를 포함하는 클래스입니다. |
IRemoteScheduledListenersFeature |
IScheduledInvocationListener 전달을 지원하는 IRemoteFeature 의 확장입니다.
|
IRemoteTest |
결과를 ITestInvocationListener 에 직접 보고하는 테스트입니다.
|
IReportNotExecuted의 응답 |
실행이 불완전하면 이 인터페이스를 구현하는 IRemoteTest 가 보고할 수 있습니다.
직접 테스트하지 않는 것이 좋습니다.
|
일정 변경 도구 | 향후 실행을 위해 구성을 재예약하기 위한 인터페이스입니다. |
IResourceMetricCollector | 사용자가 맞춤설정된 리소스 수집기를 구현하는 인터페이스입니다. |
IRestApiHelper | REST API 호출을 수행하기 위한 도우미 인터페이스입니다. |
IResumableTest | 이 인터페이스는 지원 중단되었습니다. 더 이상 필요하지 않습니다. |
IRetryDecision | 재시도 결정을 안내하고 더 정확하게 타겟팅하기 위해 클래스에 필터를 적용하는 인터페이스입니다. 다시 시도합니다. |
IRuntimeHintProvider | |
IRunUtil이 | 시간이 지정된 작업 및 시스템 명령어를 실행하기 위한 인터페이스입니다. |
IRunUtil.EnvPriority | 특정 환경을 설정하거나 설정 해제할지 정의하는 열거형입니다. |
IRunUtil.IRunnableResult를 사용합니다. | 부울 상태를 반환하는 작업을 비동기식으로 실행하기 위한 인터페이스입니다. |
ISandbox | 호출을 실행하는 데 사용할 수 있는 샌드박스를 정의하는 인터페이스입니다. |
ISandboxFactory |
ISandbox 를 만들기 위한 팩토리입니다.
|
ISetOptionReceiver |
이 인터페이스를 구현할 때는 'set-option'이 포함된 Option 가 있어야 합니다. 연결된 이름
HostTest#SET_OPTION_NAME 입니다.
|
IShardableListener |
샤딩할 수 있는 ITestInvocationListener 입니다.
|
IShardableTest |
별도로 실행 가능한 하위 테스트로 분할할 수 있는 IRemoteTest 입니다.
|
IShardHelper | 구성에 채택할 샤딩 전략을 설명하는 객체의 인터페이스입니다. |
격리된 호스트 테스트 | 하위 프로세스를 사용하여 종속 항목이 낮은 테스트를 실행하는 TradeFed 실행기를 구현합니다. 기본 프로세스에서 실행하는 대신 특정 환경에서 사용하는 것이 바람직합니다. |
ISupportGranularResults |
ITestInvocationListener 에서 세분화된 정보 수신을 지원하는지 여부를 지정하는 인터페이스
확인할 수 있습니다.
|
ISystemStatusChecker | 시스템 상태를 확인하고 불리언 값을 반환하는 검사기 나타냅니다. |
ISystemStatusCheckerReceiver |
다음에서 ISystemStatusChecker 에 액세스해야 하는 IRemoteTest
구성할 수 있습니다
|
ITargetCleaner | 이 인터페이스는 지원 중단되었습니다. TerDown을 기본 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 |
다음에 대해 JSONFileKeyStoreClient 를 제공하는 JSON 키 저장소 팩토리 구현
JSON 키 저장소 파일 액세스
|
JsonHttpTestResultReporter | 테스트 측정항목 결과, 브랜치, 기기 정보를 JSON 및 POST로 인코딩하는 결과 보고자 HTTP 서비스 엔드포인트로 |
JUnit4ResultForwarder | JUnit4 Runner의 결과 전달자입니다. |
JUnit4TestFilter |
Filter 를 확장하여 JUnit4 실행기에 필터링을 제공하는 도우미 클래스입니다.
|
JUnitRunUtil이 포함됩니다. |
IRemoteTest#run(TestInformation, ITestInvocationListener) 를 전달하기 위한 도우미 클래스
Test#run(TestResult) 호출
|
JUnitToInvocationResultForwarder |
TestListener 이벤트를 수신 대기하고
ITestInvocationListener 입니다.
|
JUnitXmlParser | ant의 XMLJUnitResultFormatter에 저장된 JUnit 결과에서 테스트 결과 데이터를 추출하는 파서 ITestInvocationListener에 전달합니다. |
K
KernelTargetTest | 타겟에서 실행되고 커널 테스트의 파싱 테이트를 파싱하는 실행 파일의 테스트 실행기입니다. |
KernelTestModuleController | 모듈 컨트롤러가 아키텍처와 일치하지 않을 때 테스트를 실행하지 않는 기본 클래스입니다 . |
KeyguardControllerState | 키가드 상태의 컨테이너입니다. |
KeyguardStatusChecker | 모듈 실행 후 키가드 상태를 확인합니다. |
KeyStoreException의 예는 다음과 같습니다. | 치명적인 키 저장소 오류가 발생할 때 발생합니다. |
KillExistingEmulatorPreparer |
실행 중인 에뮬레이터를 종료하는 ITargetPreparer
|
KnownFailurePreparer | 알려진 실패 재시도를 건너뛰는 타겟 준비자입니다. |
KTapResultParser, | KUnit 테스트 모듈에서 생성되고 아래의 `results` 파일에 배치된 KTAP 출력을 읽습니다. debugfs를 사용할 수 있습니다. |
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
|
로컬 개발자 | Tradefed를 실행 중인 로컬 개발자인지 여부를 감지하여 반환합니다. |
LocalDeviceBuildProvider |
제공된IBuildProvider IDeviceBuildInfo
파일 시스템 디렉터리 경로를 지정합니다
|
LocalEmulatorLaunch | Android 빌드 환경에서 로컬로 에뮬레이터를 실행하는 TargetPreparer |
LocalEmulatorSnapshot | Android에서 클린 에뮬레이터 스냅샷을 생성하기 위한 TargetPreparer 빌드/개발 환경 |
로컬 파일 헤더 | 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에서 타이밍 정보 (예: 사용자 전환 시간)를 수집하는 특정 정규식 패턴을 사용하여 특정 정규식의 시작 및 종료 신호를 이벤트를 수신합니다. |
로그 데이터 유형 | 로그 데이터의 데이터 유형을 나타냅니다. |
로그 파일 | 저장된 로그 파일의 메타데이터를 저장할 클래스입니다. |
LogFileSaver |
로그 데이터를 파일에 저장하는 ITestInvocationListener 의 도우미
|
LogReceiver | |
LogRegistry |
다양한 로거를 다중화하고 관리하는 ILogRegistry 구현
호출하는 스레드의 ThreadGroup 에 따라 적절한 것을 사용합니다.
|
LogSaverResultForwarder |
전역 파일 저장기를 사용하여 로그를 저장하기 위한 ResultForwarder
|
LogUtil이 | 로깅 유틸리티 클래스입니다. |
LogUtil.CLog |
호출자의 간단한 클래스 이름을 다음과 같이 자동으로 사용하는 Log 의 shim 클래스
로그 태그
|
LUCIResultReporter를 참고하세요. | ResultDB 및 LUCI에 필요한 테스트 결과를 저장하는 결과 보고자 JSON 형식 (go/result-sink)으로 변환되고 파일 위치를 콘솔에 로깅합니다. |
M
MainlineModuleHandler | InstallApexModuleTargetPreparer와 주어진 메인라인 모듈에 따라 동적 링크를 삽입하여 자동으로 살펴보겠습니다 |
MainlineTestModuleController | 미리 로드된 메인라인 모듈을 기반으로 테스트를 실행하는 모듈 컨트롤러의 기본 클래스는 확인할 수 있습니다 |
ManagedRemoteDevice | 가상 머신 내부에서 실행되며 내부의 Tradefed 인스턴스를 통해 원격으로 관리하는 기기입니다. 생성합니다 |
ManagedTestDeviceFactory | Tf에서 모니터링할 수 있는 다양한 종류의 기기를 만들기 위한 팩토리 |
MaxSdkModuleController | 지정된 SDK 버전보다 높은 버전에서 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스입니다. 있습니다. |
병합된ZipEntryCollection | 큰 ZIP 파일의 개별 ZIP 항목을 블록으로 병합하여 다운로드 시도를 최소화합니다. |
MergeMultiBuildTargetPreparer |
IMultiTargetPreparer 는 다음 명령어를 통해 한 빌드에서 다른 빌드로 정보를 전달할 수
다른 빌드에 복사할 파일 키를 지정합니다.
|
MergeStrategy | 여러 시도가 있을 때 결과를 집계하는 방법을 설명합니다. |
머클트리 | 원격 실행 API에서 정의한 머클 트리 표현입니다. |
MetricFilePostProcessor | 테스트 및 실행 수준에서 수집된 측정항목 로그 파일을 업로드하는 데 사용됩니다. |
MetricOption |
@Test 로 주석 처리된 테스트 메서드의 주석이거나 주석이
유용한 추가 매개변수를 지정할 수 있는 TestDescription 의 주석 목록입니다.
목적: 수집기 동작 미세 조정, 일부 메서드 필터링
|
MetricsXMLResultReporter | MetricsXMLResultReporter는 테스트 측정항목을 작성하고 측정항목을 지정된 폴더의 XML 파일에 작성합니다. 테스트의 invocationEnded 단계에서 metrics-folder 매개변수별로 전달됩니다. |
MetricTestCase |
TradeFed의 일부로 실행될 때 측정항목을 로깅할 수 있는 TestCase 의 확장입니다.
|
MetricTestCase.LogHolder | 보고할 로그 파일을 보관하는 구조입니다. |
MetricUtil | 푸시된 statsd 구성에서 측정항목을 가져오기 위한 유틸리티 클래스입니다. |
MetricUtility | 테스트 측정항목을 저장하고 유사한 방식으로 측정항목을 집계하는 일반적인 유틸리티 메서드가 포함되어 있습니다. 파일에 측정항목을 작성해야 합니다. |
MinApiLevelModuleController | 모듈 컨트롤러가 지정된 API 수준 미만일 때 테스트를 실행하지 않는 기본 클래스입니다. |
MinSdkModuleController | 지정된 SDK 버전보다 낮은 버전에서 테스트를 실행하지 않는 모듈 컨트롤러의 기본 클래스입니다. 있습니다. |
MixImageZipPreparer |
시스템 빌드의 이미지를 기기 빌드에서 혼합하는 IMultiTargetPreparer
|
MixKernelTargetPreparer |
커널 이미지를 기기 이미지와 혼합할 수 있는 ITargetPreparer 입니다.
|
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 결과 '요약' 요소 핸들러를 추가합니다. |
MoblyYamlResultSummaryHandler.Summary | |
MoblyYamlResultSummaryHandler.Summary.Builder | |
MoblyYamlResultTestNameListHandler | Mobly yaml 결과 '테스트 이름 목록' 요소 핸들러를 추가합니다. |
MoblyYamlResultTestNameListHandler.TestNameList | |
MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
MoblyYamlResultUserDataHandler에 액세스 | Mobly yaml 결과 'User Data' 요소 핸들러를 추가합니다. |
MoblyYamlResultUserDataHandler.UserData | |
MoblyYamlResultUserDataHandler.UserData.Builder | |
ModuleDefinition | 테스트 실행 구성의 컨테이너입니다. |
모듈 리스너 |
다음 목록을 수집하기 위해 각 모듈의 각 IRemoteTest 에 연결된 리스너입니다.
있습니다.
|
ModuleLogcatCollector | Logcat 수집기 버전이지만 모듈용입니다. |
모듈 병합 |
ITestSuite 및 ModuleDefinition 병합과 관련된 작업의 도우미 클래스입니다.
확인할 수 있습니다
|
ModuleOemTargetPreparer | |
ModuleParameters | 도구 모음 '매개변수'와 연결된 특수 값 각 모듈의 메타데이터에 있습니다. |
ModuleParametersHelper |
매개변수와 연결된 IModuleParameterHandler 를 가져오는 도우미입니다.
|
ModulePusher | |
ModulePusher.ModulePushError | 메인라인 모듈 푸시 중 치명적인 오류가 발생했습니다. |
ModuleSplitter |
IConfiguration 로 표시되는 모듈 목록을 실행 목록으로 분할하는 도우미
ModuleDefinition 로 표시되는 단위입니다.
|
ModuleTestTypeUtil | 모듈 확인을 위한 일반적인 유틸리티 메서드가 포함되어 있습니다. |
MultiFailureDescription |
하나의 홀더에서 여러 FailureDescription 를 수집합니다.
|
멀티맵<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.bootMode | 재부팅 모드입니다. |
NativeDeviceStateMonitor |
프레임워크 지원 없이 IDevice 의 상태를 모니터링하는 도우미 클래스입니다.
|
NativeLeakCollector |
'dumpsys meminfo --unreachable -a'를 실행하는 ITargetPreparer 식별하여
각 프로세스에서 현재 보유하고 있는 도달할 수 없는 네이티브 메모리를 반환합니다.
|
NativeStressTest | 지정된 기기에서 네이티브 스트레스 테스트 실행 파일을 실행하는 테스트입니다. |
NativeStressTestParser |
스트레스 테스트 데이터 출력을 파싱하여 다음에 관한 측정항목을 수집하는 IShellOutputReceiver
즉, 반복 완료 횟수와 반복당 평균 시간을
보여주는 측정항목입니다.
|
NegativeHandler | 아무 작업도 하지 않아야 하고 매개변수가 추가 항목을 생성하지 않도록 지정하는 핸들러입니다. 모듈을 마칩니다 |
NestedDeviceStateMonitor | 기기의 세부사항을 수용하기 위해 중첩된 기기에서 추가 검사를 실행하는 기기 상태 모니터 관리할 수 있습니다 |
NestedRemoteDevice | 원격 Cuttlefish VM 내에서 실행되는 기기의 표현입니다. |
NetworkNotAvailableException이 발생합니다. | 테스트를 위해 기기를 네트워크에 연결할 수 없을 때 발생합니다. |
NoApkTestSkipper | 요청이 있는 경우 호출을 완전히 건너뛸 수 있는 (준비 및 테스트) 특수 준비자 테스트용 APK가 아닙니다. |
NoDeviceException은 | 지정된 명령어를 실행할 기기가 없을 때 발생합니다. |
NoisyDryRunTest | 명령어 파일에서 노이즈가 많은 테스트 실행을 실행합니다. |
NoOpConfigOptionValueTransformer |
노옵스(no-ops) IConfigOptionValueTransformer
|
NotMultiAbiHandler |
보조 ABI를 사용하면 안 된다고 SuiteModuleLoader 에 알리는 특수 핸들러
모듈을 만듭니다
|
NullDevice |
DeviceManager 에서 언제 할당하기 위해 사용하는 자리표시자 IDevice
IDeviceSelection#nullDeviceRequested() 은 true 입니다.
|
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
|
OxygenClient | 산소 장치를 임대하거나 방출하기 위한 산소 클라이언트 바이너리의 사용을 관리하는 클래스입니다. |
OxygenClient.LHPTunnelMode | |
OxygenUtil | Oxygen 서비스와 상호작용하는 유틸리티입니다. |
P
패키지 정보 | 기기에서 파싱된 애플리케이션의 패키지 정보에 대한 컨테이너입니다. |
PackageInstalledModuleController | 기기에 지정된 패키지가 설치되지 않았을 때 테스트를 실행하지 않는 모듈 컨트롤러입니다. |
페어링<A, B> | 두 객체를 포함하는 자체 Pair 클래스를 정의합니다. |
PairingMultiTargetPreparer | 다중 타겟 준비자는 두 기기 간에 블루투스 페어링 (및 연결)을 수행하는 데 도움이 됩니다. |
ParallelDeviceExecutor<V> |
함수를 동시에 실행하는 ERROR(/ExecutorService) 의 래퍼입니다.
|
ParentSandboxInvocationExecution |
다음을 실행할 때 상위 호출 특수 작업을 위한 InvocationExecution 버전
있습니다.
|
ParentShardReplicate | 한 기기의 설정을 샤딩에 포함될 다른 모든 기기에 복제합니다. |
부분ZipDownloadCache | 콘텐츠에 따라 일부 다운로드 파일을 캐시하는 유틸리티입니다. |
PassingTestFileReporter |
테스트 파일에 통과한 테스트 사례 목록을 저장하는 ITestInvocationListener
|
PerfettoGenericPostProcessor | 텍스트/바이너리 측정항목 perfetto proto 파일을 키-값 쌍으로 처리하는 포스트 프로세서는 proto 메시지와 필드를 문자열 값으로 재귀적으로 확장하여 숫자 값이 있는 경우 |
PerfettoGenericPostProcessor.AlternativeParseFormat | |
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
PerfettoPreparer | Perfetto 준비자는 구성 파일을 기기에 푸시하는 표준 위치에 perfetto가 액세스할 수 있게 됩니다. |
PerfettoPullerMetricCollector |
다음을 허용하는 FilePullerDeviceMetricCollector 의 기본 구현
기기에서 perfetto 파일을 가져와 측정항목을 수집합니다.
|
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
PerfettoTraceRecorder |
ITestDevice 에 perfetto 트레이스를 기록하는 유틸리티 클래스입니다.
|
PrettyPrintDelimiter | 구분되어 눈에 잘 띄는 메일을 인쇄하는 데 도움이 되는 도우미 유틸리티입니다. |
PrettyTestEventLogger | 더 쉽게 디버그할 수 있도록 이벤트를 일치시키고 로깅하는 로거입니다. |
프로세스 정보 | 프로세스 관련(사용자, PID, 이름, 에포크 이후 시작 시간) 정보를 저장하는 데 사용됩니다. |
ProcessUtil이 | |
ProfileParameterHandler | 모든 프로필 사용자를 위한 기본 매개변수 핸들러입니다. |
ProfileTargetPreparer |
모든 프로필 사용자 android.os.usertype.profile.XXX 의 타겟 준비자를 설정하기 위한 기본 클래스입니다.
|
PropertyChanger | Android 속성 파일에서 항목을 변경 (또는 추가)하기 위한 유틸리티 클래스입니다. |
ProtoResultParser | Tradefed 결과 proto 형식의 파서입니다. |
ProtoResultParser.TestLevel 형식을 사용하세요. | 처리 중인 proto의 현재 수준을 나타내는 열거형입니다. |
ProtoResultReporter |
결과 보고자는 모든 결과가 포함된 TestRecord protobuf를 빌드합니다.
|
ProtoUtil이 필요합니다. | 유형에 구애받지 않고 protobuf 메시지를 처리하기 위한 유틸리티 메서드입니다. |
프록시 구성 | 실행할 원격 구성을 가리키는 객체입니다. |
PS파서 | 'ps'에서 (USER,PID 및 NAME)을(를) 파싱하는 데 사용되는 유틸리티입니다. 명령어 결과 |
PtsBotTest | PTS 봇 테스트를 실행합니다. |
PushFileInvoker |
이 클래스는 지원 중단되었습니다.
대신 PushFilePreparer 사용
|
PushFilePreparer |
모든 호스트 경로의 파일을 임의 개수의 임의 경로로 푸시하려고 시도하는 ITargetPreparer
기기 경로
|
PythonBinaryHostTest |
Android 빌드 시스템 (Soong)에서 Python 바이너리 파일을 실행하기 위한 호스트 테스트
테스트 실행기는 include-filter 및 excluded-filter를 지원합니다. |
PythonBinaryHostTest.PythonForwarder | 실행 이름을 바이너리 이름으로 대체할 결과 전달자입니다. |
PythonUnitTestResultParser |
Python의 unittest 프레임워크로 실행된 테스트의 출력을 해석하고 호출로 변환합니다.
일련의 ITestInvocationListener 에서 트리거되었습니다.
|
PythonUnitTestRunner |
이 클래스는 지원 중단되었습니다.
대신 PythonBinaryHostTest 를 사용하세요.
|
PythonVirtualenvHelper | Python 3 가상 환경을 활성화하기 위한 도우미 클래스입니다. |
PythonVirtualenvPreparer | 호스트에서 Python virtualenv를 설정하고 패키지를 설치합니다. |
Q
할당량 인식토큰나이저 |
R
RebootReasonCollector | 테스트 실행 중에 기기 재부팅을 수집하여 이유와 횟수별로 보고하는 수집기입니다. |
RebootTargetPreparer | 기기를 재부팅하는 타겟 준비자 |
RecoveryLogPreparer | 복구 전 로그를 수집하는 데 사용되는 타겟 준비자 |
RegexTrie<V> |
RegexTrie는 키의 ERROR(/Pattern) 입니다.
|
원격 Android 기기 |
다음을 통해 연결된 풀 스택 Android 기기의 ITestDevice 구현
adb connect:
|
RemoteAndroidVirtualDevice |
다음에서 실행되는 풀 스택 Android 기기의 RemoteAndroidDevice 동작을 확장합니다.
Google Compute Engine (Gce)
|
RemoteAvdIDevice |
DeviceSelectionOptions.gceDeviceRequested() 가 true 일 때 할당하기 위해 DeviceManager 에서 사용하는 자리표시자 IDevice
|
RemoteCacheClient | 원격 API 서버에 gRPC 호출을 사용하는 RemoteActionCache 구현 |
RemoteDynamicPool | 원격 작업 대기열에 추가된 테스트 풀 구현 |
RemoteDynamicPool.RequestCallable | |
RemoteFileResolver | URI와 서비스를 사용하여 다양한 위치에서 파일을 로드할 수 있는 간단한 클래스 제공업체 기능에 액세스할 수 있습니다 |
RemoteFileUtil | 원격 인스턴스의 파일을 처리하는 유틸리티 클래스 |
RemoteInvocationExecution |
원격 실행을 유도하는 InvocationExecution 구현
|
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil | 원격 인스턴스에서 SSH 명령어를 실행하는 유틸리티입니다. |
RemoteTestTimeOutEnforcer를 선택합니다. | 지정된 테스트 구성의 실행 시간을 확인하고 실행 시간이 되면 실패하도록 허용하는 리스너 최대 64주가 필요합니다. |
RemoteZip | 원격 ZIP 파일 내의 개별 파일을 압축 해제할 수 있는 유틸리티입니다. |
RemoveSystemAppPreparer |
테스트 실행 전에 시스템 파티션에서 APK를 삭제하는 ITargetPreparer
|
통과 테스트 보고 | 통과한 테스트를 제외하기 위해 가능한 필터를 파일에 보고합니다. |
RequestUtil이 | 오류 처리와 함께 네트워크 요청의 일반적인 재시도를 허용하는 유틸리티입니다. |
해결부분 다운로드 | 부분 다운로드 요청을 해결합니다. |
ResourceMetricUtil | 측정항목 작성을 위한 유틸리티 함수입니다. |
ResourceUtil | 구성 리소스를 읽는 유틸리티입니다. |
RestApiHelper | REST API 호출을 수행하기 위한 도우미 클래스입니다. |
RestartSystemServerTargetPreparer | 기기를 재부팅하지 않고 시스템 서버를 다시 시작하는 대상 준비자입니다. |
ResultAggregator | 필요한 경우 재시도 전략을 기반으로 결과를 집계하는 특별 포워더입니다. 있습니다. |
ResultAndLogForwarder | 결과 및 로그 이벤트의 전달자입니다. |
ResultForwarder |
호출 결과를 다른 리스너 목록으로 전달하는 ITestInvocationListener 입니다.
|
ResultsPlayer | 주어진 결과를 재생하는 특수 실행기입니다. |
RetainFileSaver | 디렉터리에서 .retention 파일을 만들기 위한 도우미 클래스입니다. |
RetryConfigurationFactory를 사용해야 합니다. | 명령어 재시도를 처리하는 팩토리입니다. |
RetryLogSaverResultForwarder | 현재 시도의 전달도 처리하는 전달자입니다. |
RetryPreparationDecision | 준비 재시도와 실패 여부에 대한 결정을 설명하는 클래스입니다. 실행할 수 있습니다 |
RetryRescheduler | 실패했거나 실패하지 않은 이전 실행 테스트의 일정을 변경할 수 있는 특수 실행기 실행됩니다 |
RetryRescheduler.RetryType | 재시도할 수 있는 테스트 유형입니다. |
RetryResultForwarder |
항상 지정된 시도 번호로 푸시하는 ResultForwarder 의 확장입니다.
|
RetryResultHelper | 실행할 모듈이나 테스트를 결정하는 도우미 클래스입니다. |
RetryStatistics |
하나의 IRemoteTest 재시도 세션에 관한 통계를 보유하는 구조입니다.
|
RetryStrategy | 일부 테스트를 다시 실행할 때 사용할 재시도 전략입니다. |
RootcanalForwarderPreparer | |
RootTargetPreparer | 'adb 루트'를 실행하는 타겟 준비자 또는 'adb unroot' 'force-root' 옵션에 따라 지정할 수 있습니다 |
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 를 관리하는 유틸리티 클래스입니다.
|
샌드박스 호출 실행 | 호출의 특수 샌드박스 실행: 확인할 수 있습니다 |
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: | 명령줄에서 빌드 정보를 클론하는 작업을 처리하는 도우미 클래스입니다. |
샤드도우미 | 샤드를 만들고 호출을 예약하는 도우미 클래스입니다. |
ShardListener를 작성해야 합니다. |
호출 샤드 (일명ITestInvocationListener
여러 리소스에서 병렬로 실행되도록 분할하고
리스너입니다.
|
ShardMainResultForwarder |
샤딩된 테스트 호출의 결과를 결합하는 ResultForwarder 입니다.
|
ShellOutputReceiverStream | IShellOutputReceiver에 쓰는 OutputStream의 유틸리티 서브클래스입니다. |
ShellStatusChecker | 모듈 실행 전후에 셸 상태가 예상대로인지 확인합니다. |
ShippingApiLevelModuleController |
기기가 다음 조건을 충족하는 경우 테스트를 실행합니다.
|
ShowmapPullerMetricCollector를 만듭니다. |
쇼맵을 가져올 수 있는 FilePullerDeviceMetricCollector 의 기본 구현
파일을 수집하고 거기서 측정항목을 수집합니다.
|
SideloadOtaTargetPreparer |
지정된 OTA 패키지의 사이드로드를 수행하고, 패키지를 적용하고, 대기하는 타겟 준비자
부팅하고, 빌드 정보로 사용할 기기 빌드 속성을 삽입합니다.
이 타겟 준비자는 시작 시 기기가 일반 adb 모드일 것이라고 가정합니다. 는 기기가 동일한 모드에서 종료되지만 최신 빌드가 적용된 상태로 종료됩니다. |
SimpleFileLogger |
로그 메시지를 stdout 및 단일 로그 파일로 전달하는 ILeveledLogOutput 입니다.
|
SimplePerfResult | 모든 Simpleperf 테스트 결과를 보유할 객체 |
SimplePerfStatResultParser | Simpleperf 결과를 파싱하는 유틸리티 클래스입니다. |
SimplePerfUtil | 간단한 명령어를 전달하고 결과를 수집하는 유틸리티 클래스 |
SimplePerfUtil.SimplePerfType | Simpleperf 명령어 옵션의 열거형 |
SimpleStats | 수치 데이터 세트를 기반으로 몇 가지 통계 측정값을 계산하는 작은 유틸리티 클래스입니다. |
SizeLimitedOutputStream |
스레드 안전 파일로 지원되는 ERROR(/OutputStream) 로, 전송 가능한 최대 데이터 양을 제한합니다.
쓰였습니다.
|
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. |
Snapuserd대기 단계 | snapuserd 업데이트를 완료하기 위해 조인/차단해야 하는 시기를 나타내는 열거형입니다. |
SparseImageUtil) | 희소 이미지를 제거하는 유틸리티입니다. |
SparseImageUtil.SparseInputStream | SparseInputStream이 업스트림에서 읽고 데이터 형식을 감지합니다. |
StatsdBeforeAfterGaugeMetricPostProcessor | '이전/이후'에 수집된 측정항목을 처리하는 포스트 프로세서 접근합니다. 즉, |
StatsdEventMetricPostProcessor | statsd 보고서의 이벤트 측정항목을 키-값 쌍으로 처리하는 포스트 프로세서로, 프로세서에 지정된 형식 지정 도구. |
StatsdGenericPostProcessor | 이 포스트 프로세서는 트리 구조로 보고합니다. |
StatusCheckerResult |
ISystemStatusChecker 실행 결과를 포함합니다.
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
로그 메시지를 stdout으로 전달하는 ILeveledLogOutput .
|
StopServices 설정 |
기기에서 서비스를 중지하는 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 | 노옵스(no-ops) 빈 테스트 구현입니다. |
StubTestRunListener |
ITestRunListener 의 스텁 구현
|
SubprocessCommandException을 표시합니다. | 하위 프로세스 명령어를 실행할 수 없습니다. |
SubprocessConfigBuilder | 기존 TF 구성을 위한 래퍼 TF 구성 XML을 빌드합니다. |
하위 프로세스 이벤트 도우미 | 로그에 전달할 이벤트를 직렬화/역직렬화하는 도우미입니다. |
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)
|
SuiteResultHolder | 호출 결과의 직렬화 및 역직렬화를 용이하게 하는 도우미 객체입니다. |
SuiteResultReporter | 전체 도구 모음 호출에 관한 테스트 결과를 수집하고 최종 결과를 출력합니다. |
SuiteResultReporter.ModulePrepTimes | 한 모듈의 준비 및 해체 시간을 위한 객체 홀더입니다. |
SuiteTestFilter | 테스트를 포함 및 제외하기 위한 필터를 나타냅니다. |
SwitchUserTargetPreparer |
setUp에서 지정된 사용자 종류로 전환하는 ITargetPreparer 입니다.
|
SystemServerFileDescriptorChecker | 시스템 서버에 FD가 부족한 것 같은지 확인합니다. |
SystemServerStatusChecker | system_server의 PID가 모듈 실행 전후에 변경되었는지 확인합니다. |
SystemUpdaterDeviceFlasher |
시스템 업데이터에 의존하여 설치되는 IDeviceFlasher
OTA 업데이트 패키지에 번들된 시스템 이미지입니다.
|
SystemUtil | 시스템 호출을 위한 유틸리티 클래스입니다. |
SystemUtil.EnvVariable |
T
TableBuilder | 표에 문자열 요소의 매트릭스를 표시하는 도우미 클래스입니다. |
TableFormatter | 각 요소 열이 정렬되도록 문자열 요소의 매트릭스를 표시하는 도우미 클래스 |
TargetFileUtils) | |
TargetFileUtils.FilePermission이 포함됩니다. | |
타겟 설정 오류 | 테스트할 타겟을 준비하는 중에 치명적인 오류가 발생했습니다. |
TarUtil | tar 파일을 조작하는 유틸리티입니다. |
TearDownPassthroughPreparer | 구성에 객체로 포함된 준비자에 대해 TerDown을 실행할 수 있습니다. |
전화 통신 도우미 | 전화 통신과 관련된 정보를 사용하고 가져오는 유틸리티입니다. |
전화 통신 도우미.SimCardInformation | SIM 카드 관련 정보의 정보 홀더입니다. |
TelephonyTokenProvider | 전화 통신 관련 토큰의 토큰 제공자입니다. |
TemperatureThrottlingWaiter |
기기 온도가 희망 온도로 내려갈 때까지 기다리는 ITargetPreparer
|
TemplateResolutionError |
구성 중 템플릿 관련 오류에 대해 ConfigurationException 를 확장하는 클래스
있습니다.
|
TerribleFailureEmailHandler에 해당합니다. | WTF는 WTF에 의해 생성될 때 관심 있는 사람에게 이메일을 전송하는 간단한 핸들러 클래스입니다. (What a Terrible Failure) 오류는 Trade Federation 인스턴스 내에서 발생합니다. |
TestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() 폴더의 앱을 하나 이상 기기에 설치하는 ITargetPreparer 입니다.
|
TestContentAnalyzer | 분석기는 분석을 위한 컨텍스트를 사용하여 무엇이 흥미로운지 판단합니다. |
TestContext | TFC API의 TestContext 메시지를 모델링하는 클래스입니다. |
TestDependencyResolver | 필요한 경우 종속 항목을 해결하는 도우미입니다. |
TestDescription | 테스트 사례에 관한 정보를 나타내는 클래스입니다. |
TestDescriptionsFile | TestDescriptions 목록을 테스트 파일로 마셜링 및 마셜링 취소를 위한 유틸리티 클래스입니다. |
TestDevice |
풀 스택 Android 기기의 ITestDevice 구현
|
TestDevice.MicrodroidBuilder | Microdroid TestDevice를 만드는 데 사용되는 빌더입니다. |
TestDeviceOptions |
ITestDevice Option 의 컨테이너
|
TestDeviceOptions.InstanceType | |
TestDeviceState |
DeviceState 보다 더 완벽하게 기기 상태를 표현합니다.
|
TestEnvironment | TFC API에서 반환된 TestEnvironment 메시지를 모델링하는 클래스입니다. |
TestErrorIdentifier | 테스트 및 테스트 실행기의 오류 식별자입니다. |
TestFailureModuleController | 수집된 테스트 실패 로그가 작동하는 방식을 단순히 조정하려는 모듈의 컨트롤러입니다. |
TestFilePushSetup |
IDeviceBuildInfo.getTestsDir() 폴더의 파일/dir을 하나 이상 기기로 푸시하는 ITargetPreparer 입니다.
|
TestFilterHelper | 테스트 필터링 도우미 클래스 |
TestGroupStatus | 테스트 그룹의 상태를 저장하는 클래스입니다. |
테스트 정보 | TEST_MAPPING 파일에 설정된 테스트 정보를 저장합니다. |
테스트 정보 | 테스트 실행기 또는 테스트에 필요할 수 있는 모든 정보와 종속 항목이 포함된 Holder 객체입니다. 실행할 수 있습니다 |
TestInformation.Builder |
TestInformation 인스턴스를 만드는 빌더입니다.
|
테스트 호출 |
ITestInvocation 의 기본 구현입니다.
|
TestInvocation.RunMode | 호출이 실행될 수 있는 다른 모드입니다. |
TestInvocation.Stage | |
TestInvocationManagementServer | 테스트 호출과 수명 주기를 관리하는 데 도움이 되는 GRPC 서버입니다. |
TestInvocationManagementServer.InvocationInformation | |
테스트 매핑 | TEST_MAPPING 파일을 로드하는 클래스입니다. |
TestMappingSuiteRunner |
include-filter 옵션으로 지정된 테스트를 실행하기 위한 BaseTestSuite 구현
TEST_MAPPING 파일을 테스트 모음으로 정의합니다.
|
TestOption | TEST_MAPPING 파일에 설정된 테스트 옵션 세부정보를 저장합니다. |
TestOutputUploader | 테스트 출력 파일을 로컬 파일 시스템, GCS 또는 HTTP(S) 엔드포인트에 업로드합니다. |
TestRecordInterpreter |
TestRecord proto를 Tradefed에서 더 쉽게 조작 가능한 형식으로 변환하는 유틸리티입니다.
|
TestRecordProtoUtil) |
파일에서 TestRecord proto를 읽는 유틸리티입니다.
|
테스트 리소스 | TFC API에서 반환된 TestResource 메시지를 모델링하는 클래스입니다. |
TestResourceDownloader | 파일 시스템/GCS/HTTP에서 테스트 리소스 파일을 다운로드하는 클래스입니다. |
TestResult | 단일 테스트 결과의 컨테이너입니다. |
TestResultListener | 개별 테스트에만 관심이 있는 구현자를 위해 ITestLifecycleListener를 간소화했습니다. 있습니다. |
TestRunnerUtil | 다양한 테스트 실행기를 지원하는 유틸리티 클래스입니다. |
TestRunResult | 단일 테스트 실행의 결과를 보유합니다. |
TestRunToTestInvocationForwarder |
ddmlib의 ITestRunListener 에서 ITestLifeCycleReceiver 로의 전달자입니다.
|
TestsPoolPoller | 테스트 풀의 모든 테스트를 실행할 수 있는 테스트 래퍼입니다. |
TestStatus | Tradefed에서 테스트 메서드의 가능한 상태에 대한 표현 |
TestSuiteInfo |
테스트 모음의 빌드 관련 메타데이터 로드를 해결하는 클래스입니다.
관련 정보를 올바르게 노출하려면 테스트 모음에
jar 리소스의 |
테스트 요약 | 테스트 요약을 나타내는 클래스입니다. |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup |
IDeviceBuildInfo.getTestsDir() 폴더의 앱을 하나 이상 기기의 /system 파티션에 설치하는 ITargetPreparer 입니다.
|
TestTimeoutEnforcer | 지정된 테스트 사례의 실행 시간을 확인하고 실행 시간이 되면 실패하도록 허용하는 리스너 최대 64주가 필요합니다. |
TextResultReporter | 결과를 JUnit 텍스트 결과 프린터로 전달하는 테스트 결과 보고자입니다. |
TfMetricProtoUtil | Map<string, string="">을 지원하는 유틸리티 클래스 to Map<string, metric=""> 있습니다. </string,></string,> |
TfObjectTracker | 다양한 Trade Fedederation 객체의 사용을 추적하는 유틸리티입니다. |
TfSuiteRunner |
TF jar res/config/suite/에서 테스트를 로드하는 ITestSuite 구현
있습니다.
|
TfTestLauncher |
별도의 TF 설치에 대해 단위 테스트 또는 기능 테스트를 실행하기 위한 IRemoteTest 입니다.
|
TimeStatusChecker | 기기와 호스트 시간이 동기화 상태인지 확인하는 상태 검사기 |
TimeUtil | 시간 관련 유틸리티 메서드를 포함합니다. |
시간 가치 |
Long 를 래핑하는 센티널 유형입니다.
|
타임워스터 | 시간을 낭비하고 잠재적으로 기기를 다시 시작할 수 있는 간단한 타겟 준비자 |
TokenProperty | 동적 샤딩을 사용하여 지원되는 토큰입니다. |
TokenProviderHelper: | 특정 토큰과 연결된 제공업체에 기기를 제공하여 지원합니다 |
TraceCmdCollector |
trace-cmd를 사용하여 테스트 중에 trace를 수집하고 다음에 로깅하는 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
|
사용자 도우미 | |
사용자 정보 | 플랫폼의 UserInfo 클래스와 유사합니다. |
UserInfo.UserType | 외부 API에서 지원되는 사용자 유형의 변형입니다. |
V
ValidateSuiteConfigHelper |
이 클래스는 도구 모음에 대해 로드된 IConfiguration 가 회의 중인지 확인하는 데 도움이 됩니다.
예상 요구사항: - 빌드 제공업체 없음 - 결과 보고자 없음
|
버전이 지정된 파일 | 연결된 버전이 있는 파일을 나타내는 데이터 구조입니다. |
VersionParser | 실행 중인 tradefed 아티팩트의 버전을 가져옵니다. |
VisibleBackgroundUserPreparer | 백그라운드에서 보이는 상태에서 시작된 사용자의 테스트를 실행하기 위한 타겟 준비자입니다. |
VmRemoteDevice | 가상 머신 내부에서 관리할 원격 가상 기기입니다. |
W
대기 기기 복구 |
기기가 온라인 상태가 될 때까지 기다리는 IDeviceRecovery 의 간단한 구현
간단한 명령에 응답합니다.
|
waitForDeviceDatetimePreparer |
기기에 datetime이 설정되기를 기다리는 ITargetPreparer
선택적으로 이 준비자는 datetime이 설정되지 않은 경우 |
WifiCommandUtil | Wi-Fi 명령어 출력을 파싱할 수 있는 유틸리티 클래스입니다. |
WifiCommandUtil.ScanResult를 지정합니다. | 관련 정보를 포함하는 Wi-Fi 네트워크를 나타냅니다. |
WifiHelper | 기기에서 Wi-Fi 서비스를 조작하기 위한 도우미 클래스입니다. |
WifiPreparer |
필요한 경우 기기에서 Wi-Fi를 구성하는 ITargetPreparer 입니다.
|
X
XmlFormattedGeneratorReporter |
도구 모음의 형식을 지정하여 xml을 생성하는 FormattedGeneratorReporter 구현
형식으로 입력합니다.
|
XmlResultReporter | JUnit 결과를 Ant의 XMLJUnitResultFormatter입니다. |
XmlSuiteResultFormatter 클래스의 정적 변수 | 도구 모음을 XML로 실행하는 유틸리티 클래스입니다. |
XmlSuiteResultFormatter.RunHistory | JSON 변환을 위한 도우미 객체입니다. |
Y
YamlClassOptionsParser | YAML Tradefed 구성에서 테스트 실행기 정보를 파싱하는 도우미입니다. |
Z
Zip압축 전략 |
ZIP 보관 파일을 만들기 위한 ICompressionStrategy 입니다.
|
ZipUtil을 참고하세요. | 압축 관련 작업을 위한 도우미 클래스 |
ZipUtil2 | POSIX 파일 권한을 고려하는 ZIP 추출을 위한 도우미 클래스입니다. |