클래스 인덱스
API 클래스입니다. 모든 참조 API 패키지를 .
NS
AaptParser | 'aapt 덤프 배지'의 출력을 파싱하여 apk에서 정보를 추출하는 클래스입니다. |
AaptParser.AaptVersion | APK 파일을 구문 분석하는 데 사용되는 AAPT 버전 옵션의 열거형입니다. |
아비포매터 | abi용 유틸리티 클래스. |
AbstractXmlParser | xml 파일 구문 분석을 위한 도우미 기본 클래스 |
AbstractXmlParser.ParseException | XML 입력을 구문 분석할 수 없는 경우 throw됩니다. |
AcloudConfigParser | Acloud 구성을 구문 분석하는 도우미 클래스(클라우드 장치 인스턴스를 시작하는 데 사용됨). |
AcloudConfigParser.AcloudKeys | 구성에서 검색할 수 있는 키 집합입니다. |
활동 상태 검사기 | 모듈 끝에서 실행 중인 남은 활동에 대한 상태 검사기. |
AdbRootElevator | AutoCloseable 필요 및 복원 루트 상태 완료되면 경우 구성 할 때 ADB 루트 수 있습니다. |
집계 포스트 프로세서 | 다중 반복 테스트 실행 중에 수집된 숫자 메트릭에 대한 최소, 최대, 평균, 분산, 표준 편차, 총계, 개수 및 선택적으로 백분위수를 제공하여 이중으로 처리하는 메트릭 집계기입니다. |
AltDirBehavior | 다양한 테스트 아티팩트 설치 프로그램/푸셔에 대한 대체 디렉토리 동작을 정의하는 열거형 |
앱 빌드 정보 | IBuildInfo 안드로이드 응용 프로그램 및 테스트 패키지 (들)을 나타냅니다. |
앱디바이스빌드정보 | 이 클래스는 더 이상 사용되지 않습니다. 사용 IDeviceBuildInfo 직접. |
앱 버전 가져오기 | 장치에서 앱 버전 문자열을 가져오는 유틸리티 클래스입니다. |
AppVersionFetcher.AppVersionInfo | 앱 버전 정보 유형. |
아치 모듈 컨트롤러 | 주어진 아키텍처와 일치하지 않을 때 테스트를 실행하지 않는 모듈 컨트롤러. |
ArgsOptionParser | 채 웁니다의 Option 구문 분석 된 명령 행 인수의 필드. |
ATestFileSystemLogSaver | 이 LogSaver 클래스는 ATest에서 특정 경로에 로그를 저장하는 데 사용됩니다. |
자동 로그 수집기 | 하네스가 자동으로 처리할 수 있는 수집기를 설명하는 열거입니다. |
자동화된 리포터 | Tradefed 자동 리포터의 매핑을 정의하는 클래스입니다. |
평균 포스트 프로세서 | 메트릭 목록의 평균을 계산하는 포스트 프로세서 구현. |
NS
배경장치액션 | 작업이 취소될 때까지 필요한 만큼 반복하여 지정된 장치에서 명령을 실행합니다. |
BaseDeviceMetricCollector | 의 기본 구현 IMetricCollector 시작 및 정지에 수집 할 수 있습니다 onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 및 ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparer | 로컬 에뮬레이터를 시작하기 위한 공통 준비자. |
BaseLeveledLogOutput | 에 대한 기본 구현 ILeveledLogOutput 자신의 이름이나 구성 요소를 기반으로 몇 가지 태그를 필터링 할 수 있습니다. |
베이스 모듈 컨트롤러 | 의 기본 구현 IModuleController 모듈이 실행 여부를해야하는지 확인하기 위해 구현해야합니다. |
BaseMultiTargetPreparer | 의 기본 구현 IMultiTargetPreparer 객체를 비활성화 할 수 있습니다. |
베이스 포스트 프로세서 | 기본 IPostProcessor 모든 구현이 연장해야한다고. |
BaseRetryDecision | 의 기본 구현 IRetryDecision . |
BaseStreamLogger <OS는 OutputStream에 연장> | ILeveledLogOutput 출력 스트림으로 표준 출력에 로그 메시지를 보냅니다. |
BaseTargetPreparer | 베이스 구현 클래스 ITargetPreparer 객체가 비활성화 여부를 제어 할 수 있습니다. |
BaseTestSuite | 새로운 제품군 시스템으로 호환성 테스트 제품군을 실행하기 위한 테스트입니다. |
배터리 컨트롤러 | 장치의 배터리 충전 상태를 제어할 수 있는 유틸리티 클래스입니다. |
배터리충전장치복구 | 장치의 배터리 수준이 지정된 임계값 아래로 내려가면 명령을 트리거할 수 있습니다. |
배터리 온도 | |
BatteryUnavailable장치복구 | 배터리 수준을 사용할 수 없는 경우 구성을 트리거하는 복구 검사기. |
바이너리 상태 | IGNORE no-op 상태로 ON/OFF 상태를 기록하는 데 사용되는 열거형입니다. |
BluetoothUtils | 장치에서 BluetoothInstrumentation을 호출하기 위한 유틸리티 함수 기기 측 BluetoothInstrumentation 코드에 AOSP에서 찾을 수있다 : |
부트스트랩빌드 제공자 | IDeviceBuildProvider 그 테스트 장치에서 부트 스트랩 빌드 정보이것은 일반적으로 외부에서 제공되는 빌드가 있는 장치에 사용됩니다. |
버그 보고서 수집기 | 통과 ITestInvocationListener 구성 이벤트가 발생하고 통화를 수집하고 버그 리포트 것을 ITestInvocationListener#testLog 각각의 버그 보고서를 수집 한 후 그 아이에. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.명사 | |
BugreportCollector.Predicate | 버그 보고서를 캡처할 시기를 설명하는 전체 술어입니다. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | 테스트 케이스가 실패할 때 bugreportz를 수집하십시오. |
빌드 정보 | (A)의 일반적인 구현 IBuildInfo 과 연관되어야한다 ITestDevice . |
BuildInfoRecorder | ITargetPreparer 지정된 파일로 빌드 정보 메타 데이터를 기록합니다. |
BuildInfoUtil | 도움이되는 폴더의 유틸리티 클래스는 조작 IBuildInfo |
빌드 검색 오류 | 테스트를 위해 빌드를 검색하는 동안 치명적인 오류가 발생했습니다. |
BuildTestsZipUtils | Android 빌드 시스템에서 생성된 테스트 zip과 관련된 작업을 위한 도우미 클래스 |
대량메일러 | 다음 구성을 허용하는 이메일 발신자 유틸리티: 전송 간격, 초기 버스트 크기, 수신자 및 총 메시지 수. |
BundletoolUtil | bundletool 명령줄을 사용하여 장치에 .apk를 설치하는 유틸리티 클래스입니다. |
씨
CecControllerTokenProvider | CEC(Consumer Electronics Control) 관련 토큰에 대한 토큰 공급자입니다. |
CircularAtraceUtil | Monkey 테스트 중 ANR의 근본 원인을 식별하기 위해 주로 개발된 atrace 유틸리티입니다. |
원형바이트배열 | 순환 버퍼로 작동하고 배열에 있는 모든 값의 총합을 추적하는 고정 크기 배열을 유지하기 위한 데이터 구조입니다. |
ClangCodeCoverageCollector | BaseDeviceMetricCollector 장치의 해제 연타 범위 측정을 끌어와 테스트 아티팩트로를 기록합니다. |
ClassNotFound구성 예외 | ConfigurationException 객체의 클래스가 발견되지 않는 경우에. |
클래스 경로 스캐너 | 클래스 경로에서 항목을 찾습니다. |
ClassPathScanner.ClassName 필터 | IClassPathFilter 그 필터와 변환 자바 클래스 이름. |
ClassPathScanner.ExternalClassNameFilter | ClassNameFilter 내부 클래스 거부 |
ClassPathScanner.IClassPathFilter | 클래스 경로 진입 경로용 필터 후 무늬 FileFilter |
클러스터 빌드 정보 | IBuildInfo 대한 클래스는 TFC에서 파이프 빌드. |
클러스터빌드 제공자 | IBuildProvider TFC 시험 자료를 다운로드합니다. |
클러스터 클라이언트 | IClusterClient TFC를 백엔드와 상호 작용하기위한 구현입니다. |
클러스터 명령 | TF 클러스터에서 가져온 작업을 나타내는 클래스입니다. |
클러스터 명령.요청 유형 | |
ClusterCommand.State | TF 클러스터의 명령 상태입니다. |
클러스터 명령 구성 빌더 | 클러스터 명령에 대한 구성 파일을 빌드하는 클래스입니다. |
클러스터 명령 이벤트 | 업로드할 클러스터 명령 이벤트를 캡슐화하는 클래스입니다. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
클러스터 명령 실행기 | IRemoteTest 클래스는 서브 프로세스 TF를 통해 TFC에서 명령을 실행합니다. |
클러스터 명령 스케줄러 | ICommandScheduler 지원 TFC에 (Tradefed 클러스터). |
클러스터 명령 상태 | TF 클러스터의 명령에 대한 상태 및 취소 이유를 나타내는 클래스입니다. |
클러스터 장치 정보 | 업로드할 클러스터 장치 정보를 캡슐화하는 클래스입니다. |
ClusterDeviceInfo.Builder | |
클러스터 장치 모니터 | IDeviceMonitor Tradefed 클러스터 서비스에 결과를보고 구현입니다. |
ClusterEventUploader <T는 연장 IClusterEvent를 > | 업로드 ClusterEventUploader 클래스, IClusterEvent TFC에. |
클러스터 호스트 이벤트 | 업로드할 클러스터 호스트 이벤트를 캡슐화하는 클래스입니다. |
ClusterHostEvent.Builder | |
클러스터 호스트 이벤트.호스트 이벤트 유형 | 다양한 유형의 호스트 이벤트 열거형입니다. |
ClusterHostUtil | 전역 구성 인스턴스, 호스트 정보 등을 가져오기 위한 TF 클러스터용 정적 유틸리티 함수 |
클러스터 로그 세이버 | ILogSaver 클래스는 TFC에 테스트 출력을 업로드합니다. |
ClusterLogSaver.FilePickingStrategy | 파일 선택 전략. |
클러스터 옵션 | |
CollectingByteOutputReceiver | IShellOutputReceiver (A) 내로 전체 셀 출력을 수집 byte[] . |
CollectingOutputReceiver | IShellOutputReceiver 하나에 전체 쉘 출력을 수집 String . |
CollectingTestListener | ITestInvocationListener 모든 테스트 결과를 수집합니다. |
수집가 도우미 | 도우미는 일부 수행하는 IMetricCollector 여러 장소에서 필요한 작업을. |
명령 파일 파서 | 명령줄 집합을 포함하는 파일에 대한 파서입니다. |
CommandFileParser.CommandLine | |
커맨드라인빌드인포빌더 | 유틸리티는 명령 줄에서 일반적인 빌드 정보 인수를 캡처하는 의미와 작성 IBuildInfo 그들로부터. |
명령 옵션 | 구현 ICommandOptions . |
CommandOptionsGetter | 지정된 호출의 명령 옵션 값을 반환하는 서비스 구현입니다. |
커맨드 러너 | 명령줄 인수에 지정된 명령을 실행한 다음 종료하는 대체 TradeFederation 진입점입니다. |
CommandRunner.ExitCode | 종료할 수 있는 오류 코드입니다. |
CommandScheduler | 사용 가능한 모든 장치에서 TradeFederation 명령을 실행하기 위한 스케줄러입니다. |
CommandScheduler.HostState | 호스트 상태가 다른 열거형 |
CommonLogRemoteFileUtil | 이 유틸리티를 사용하면 공통 파일의 원격 로그 가져오기 논리에 대해 서로 다른 원격 장치 표현에서 코드 중복을 방지할 수 있습니다. |
CommonLogRemoteFileUtil.KnownLogFileEntry | 원격 장치에 대해 알려진 로그 항목을 나타냅니다. |
ConditionPriorityBlockingQueue <T> | 와 스레드 안전 클래스 ERROR(/PriorityBlockingQueue) 특정 조건을 일치하는 개체를 검색 할 수있는 작업 -like. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | ConditionPriorityBlockingQueue.IMatcher 개체를 일치합니다. |
ConditionPriorityBlockingQueue.IMatcher <T> | 요소가 일종의 조건과 일치하는지 확인하기 위한 인터페이스입니다. |
구성 완료자 | 의 구현 Completer 우리의 TF 구성합니다. |
구성 | 콘크리트의 IConfiguration 저장로드 설정은지도에서 객체 것을 구현입니다. |
구성 정의 | 구성, 관련 개체 및 해당 옵션에 대한 기록을 보유합니다. |
ConfigurationDef.ConfigObjectDef | className에 대한 정보와 그것이 가지고 있는 외형 번호를 담을 객체(예를 들어 구성에 동일한 객체가 두 번 있는 경우 첫 번째 객체는 첫 번째 외형 번호를 갖습니다). |
구성공장 | 만드는 공장 IConfiguration . |
ConfigurationFactory.ConfigLoader | 구현 IConfigDefLoader 하나 개의 루트 구성에서 제공된 구성을 추적하고 포함 원형에 예외를 던진다. |
ConfigurationUtil | 구성 파일을 처리하는 유틸리티 기능. |
ConfigurationXmlParserSettings | ConfigurationXmlParser에 대한 설정을 수락하는 간단한 클래스 이 클래스에 설정을 전달하려면 별칭이 필수입니다. |
구성YamlParser | YAML 스타일 Tradefed 구성용 파서 |
콘솔 | 사용자에게 상호 작용할 수 있는 인터페이스를 제공하는 기본 TradeFederation 콘솔 현재 다음과 같은 작업을 지원합니다.
|
Console.ArgRunnable <T> | Runnable A를 run 인수를 취할 수 방법 |
Console.CaptureList | 하는 편리한 유형 List<List<String>> |
콘솔리더출력스트림 | 사용할 수있는의 OutputStream를 만들기 위해 System.out.print() 사용자와 플레이 멋진을 LineReader unfinishedLine. |
콘솔결과리포터 | 콘솔에 테스트 결과를 인쇄하는 결과 리포터. |
CountingTestResultListener | TestResultListener 의해 테스트의 총 수를 추적 TestStatus |
CountTestCasesCollector | 카운트 주어진에 대한 테스트 케이스의 수를보고 IRemoteTest . |
적용 범위 옵션 | 적용 범위 옵션을 보유하는 Tradefed 개체. |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | 사용자를 생성하고 마지막에 정리하기 위한 대상 준비자. |
NS
DebugHostLogOnFailureCollector | 테스트 케이스 실패가 발생할 때 호스트 측 로그를 수집하고 기록하는 수집기입니다. |
DefaultRemoteAndroidTestRunner | ddmlib의 연장 RemoteAndroidTestRunner Tradefed 사용 사례에 대한 몇 가지 기본을 설정합니다. |
DefaultTestsZipInstaller | 테스트 zip 설치 프로그램의 기본 구현입니다. |
위임된 호출 실행 | InvocationExecution 다른 Tradefed 바이너리의 실행을 위임합니다. |
DependenciesResolver | 테스트에 대한 모든 종속성을 가져올 수 있는 새로운 유형의 공급자입니다. |
장치 할당 결과 | 명령에 대한 할당 시도의 결과를 나타냅니다. |
DeviceAvailableChecker | 모듈이 장치를 오프라인 상태로 두지 않는지 확인하는 검사기. |
DeviceBatteryLevelChecker | IRemoteTest 최소 전하가 존재하지 않는 경우, 배터리에 대한 최소 배터리 잔량을 검사하고, 대기는 제 2 충전 임계 값에 도달하는 것이다. |
DeviceBatteryResourceMetricCollector | 이 수집기는 장치 배터리 메트릭을 수집합니다. |
장치 빌드 설명자 | A에 대한 래퍼 클래스 IBuildInfo 도우미 메소드를 포함, 장치 플랫폼 빌드 정보를 검색 할 수 있습니다. |
장치 빌드 정보 | IBuildInfo 완벽한 안드로이드 장치 빌드 (선택 사항)의 테스트를 나타냅니다. |
DeviceBuildInfo 부트스트래퍼 | ITargetPreparer 속성을 대체 빌드 정보 필드는 장치에서 읽어이는 외부 소스(예: |
DeviceBuildInfo 인젝터 | ITargetPreparer 이 삽입 DeviceBuildDescriptor 에 메타 데이터 IBuildInfo . |
디바이스클리너 | 테스트 후 정리 작업으로 재부팅 또는 포맷을 수행하고 선택적으로 화면을 끕니다. |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil | 동시 장치 측 명령 실행을 위한 유틸리티 메서드 및 클래스 포함 사용 |
DeviceConcurrentUtil.ShellCommandCallable <V> | ERROR(/Callable) 온 쉘 명령 실행의 세부 래핑 ITestDevice . |
DeviceConfigurationHolder | 콘크리트의 IDeviceConfiguration 구현의 속성에 저장로드 장치 구성 개체가. |
DeviceFailedToBootError | 빌드로 플래시된 후 장치가 부팅되지 않으면 throw됩니다. |
장치 기능 모듈 컨트롤러 | 특정 기능을 지원하지 않을 때 테스트를 실행하지 않는 모듈 컨트롤러. |
장치 파일 리포터 | 유틸리티 클래스는 검사 파일의 장치를하고 그들을 전송하는 ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) 을 발견합니다. |
DeviceFlash 준비자 | ITargetPreparer 물리적 안드로이드 하드웨어에 이미지를 깜박입니다. |
DeviceFlashPreparer.EncryptionOptions | 사용자 데이터 이미지의 암호화를 처리하기 위한 옵션의 열거 |
장치 폴더 빌드 정보 | IDeviceBuildInfo 또한 로컬 파일 시스템의 디렉토리에 포함 된 다른 빌드 유물이 포함되어 있습니다. |
DeviceImageZipFlashingTargetPreparer | 특정 형식을 통해 제공된 장치 이미지로 장치를 플래시하는 대상 준비자. |
DeviceInternetAccessibilityResourceMetricCollector | 수집기는 google.com에 ping을 보내 기기가 인터넷에 액세스할 수 있는지 여부를 확인합니다. |
기기 관리자 | |
DeviceManager.Fastboot장치 | Fastboot 모드의 장치를 나타냅니다. |
디바이스 메트릭 데이터 | 메트릭 수집기가 수집한 모든 데이터를 보관하는 개체입니다. |
DeviceMonitor멀티플렉서 | 프록시 클래스는 여러 요청 전파하는 IDeviceMonitor 들. |
장치 속성 | 장치 측 속성 이름에 대한 공통 상수 정의 |
DeviceRecoveryModeUtil | |
장치 재설정 기능 | 장치 재설정의 서버 측 구현. |
장치 재설정 핸들러 | 일반적으로 장치 재설정을 처리하는 유틸리티. |
장치 선택 옵션 | 장치 선택 기준에 대한 컨테이너입니다. |
DeviceSelectionOptions.DeviceRequestedType | 다양한 가능한 유형의 자리 표시자 장치가 지원됩니다. |
DeviceSettingChecker | 모듈 실행 중 장치 설정이 변경되었는지 확인하십시오. |
장치 설정 | ITargetPreparer 제공을 기반으로 테스트하기위한 장치 구성 Option 들. |
장치 상태 모니터 | a의 상태 모니터링을위한 도우미 클래스 IDevice . |
DeviceStorageAgeResourceMetricCollector | logcat에서 저장 기간을 구문 분석합니다. |
DeviceStorageStatusChecker | 장치에 주어진 파티션을 위한 충분한 디스크 공간이 있는지 확인하십시오. |
DeviceUnavailableMonitor | 이 리스너는 테스트 케이스 수준 DNAE만 캡처하려고 시도합니다. |
장치 업데이트 대상 준비자 | 추상 ITargetPreparer (빌드 서비스 아닌) 외부 소스로부터 디바이스 이미지 파일이있는 장치를 업데이트 주위에 일반적인 단계를 처리합니다. |
DeviceWifiResourceMetricCollector | 수집기는 현재 연결된 Wi-Fi 신호 강도 및 링크 속도 메트릭을 수집합니다. |
DirectedGraph <V> | 방향성 비가중 그래프 구현. |
동적 파일 스텁 테스트 | 이것은 tradefed가 동적 파일을 올바르게 해결할 수 있는지 테스트하기 위한 tradefed 테스트입니다. |
DynamicRemoteFileResolver | 원격 파일의 경로를 확인하는 데 도움이 되는 클래스입니다. |
DynamicRemoteFileResolver.FileResolverLoader | 의로드 구현 IRemoteFileResolver . |
이자형
EmmaXml상수 | emma xml 보고서를 구문 분석할 때 사용되는 상수입니다. |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | Selinux의 상태를 확인하는 상태 검사기. |
이벤트 로거 리스너 | 수신한 모든 이벤트를 파일에 기록하는 리스너 |
기존 빌드 제공자 | IBuildProvider 이미 구축 반환 IBuildInfo . |
확장 파일 | 빌드 관련 메타데이터를 전달하기 위한 표준 파일의 확장입니다. |
NS
가짜 테스트 | 반복 가능한 테스트 결과를 쉽게 생성할 수 있도록 하는 것이 목적인 가짜 테스트입니다. |
FakeTestsZipFolder | 콘텐츠 목록을 기반으로 가짜 압축 해제 테스트 폴더를 생성하는 테스트 픽스처. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | 물리적 Android 하드웨어에서 이미지를 플래시하기 위해 fastboot에 의존하는 클래스입니다. |
Fastboot 도우미 | fastboot 작업을 위한 도우미 클래스입니다. |
FastbootUpdate부트스트랩 준비자 | ITargetPreparer 스테이지로 (부트 로더, 라디오, 디바이스 이미지 ZIP) 파일을 지정한 IDeviceBuildInfo 장치와 번쩍 얻을 FastbootDeviceFlasher 후 부팅 장치가 결과보고를 위해 빌드 정보에 속성을 다음 주입한다. |
파일다운로드캐시 | 다운로드한 파일의 로컬 파일 시스템 LRU 캐시를 유지 관리하는 도우미 클래스입니다. |
파일다운로드캐시팩토리 | 만들기위한 공장 FileDownloadCache |
파일다운로드캐시래퍼 | 제공하는 래퍼 클래스 FileDownloadCache 구현하는 동안 시설을 IFileDownloader 인터페이스를. |
파일IdleMonitor | 파일을 모니터링하고 파일이 유휴 상태인 경우 콜백을 실행합니다(예: |
파일로거 | ILeveledLogOutput 파일에 표준 출력에 로그 메시지를 보냅니다. |
FileProtoResultReporter | 덤프 프로토 기자 TestRecord 파일로. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector 장치에서 오는 메트릭 키를 수신하고 장치에서 파일로 가져가. |
FilePullerLogCollector | 장치 측에서 보고한 파일의 로거입니다. |
파일 시스템 로그 세이버 | 파일 시스템에 로그를 저장합니다. |
필터링된 결과 전달자 | 의 변형 ResultForwarder 만의 allowlist 수 있습니다 TestDescription 보고있다. |
고정바이트배열출력스트림 | 인 - 메모리 ERROR(/OutputStream) 만 최대 데이터 량을 유지한다. |
FlashingResourcesParser | 장치를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 구문 분석하는 클래스입니다. |
FlashingResourcesParser.AndroidInfo | 타입 정의를위한 Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | 필터링 인터페이스를 허용하도록 구성 FlashingResourcesParser 그것을 달리 사용할 수있는 일부 리소스를 무시 |
FlashingResourceUtil | 이 유틸리티는이를 통해 번쩍 될 수 있도록 유물의 해당 버전을 설정하는 데 도움이 DeviceFlashPreparer . |
접이식 확장 핸들러 | IModuleParameterHandler 각 기본이 아닌 접이식 구성에 대한 더 많은 진출. |
접이식 핸들러 | 접이식 매개변수를 사용하여 특수 모듈을 생성할 수 있는 일반 접이식 핸들러입니다. |
접이식 모드 준비자 | 장치의 접을 수 있는 상태를 전환할 수 있는 대상 준비자입니다. |
폴더 빌드 정보 | (A)의 구체적인 구현 IFolderBuildInfo . |
FormattedGeneratorReporter | 특정 형식의 보고서를 생성할 수 있는 리포터. |
NS
GceAvdInfo | 지정된 GCE AVD 인스턴스에 대한 관련 데이터를 보유하는 구조입니다. |
GceAvdInfo.GceStatus | |
GceManager | GCE에서 로그를 시작/중지하고 수집하는 GCE 호출을 관리하는 도우미입니다. |
GceRemoteCmdFormatter | 원격 gce 장치에 도달하도록 명령을 형식화하는 유틸리티 클래스입니다. |
GceRemoteCmdFormatter.ScpMode | SCP는 args의 구조에 따라 파일을 밀거나 당기는 데 사용할 수 있습니다. |
GceSshTunnelMonitor | Gce ssh 터널용 스레드 모니터. |
GcovCodeCoverageCollector | BaseDeviceMetricCollector 장치의 해제 gcov의 범위 측정을 끌어와 테스트 아티팩트로를 기록합니다. |
GCSBucketUtil | 파일 관리자는 Google Cloud Storage(GCS)에서 파일을 다운로드하고 업로드합니다. |
GCSBucketUtil.GCSFile메타데이터 | GCS의 파일 정보에 대한 간단한 래퍼입니다. |
GCSCommon | 다운로드 및 업로드와 같은 Gcs 작업의 기본 클래스입니다. |
GCSD다운로더 도우미 | 전역 구성을 캐싱하고 해결하는 GCS 버킷용 다운로더입니다. |
GCSFile다운로더 | Google Cloud Storage(GCS)에서 파일을 다운로드하는 파일 다운로더. |
GCS파일업로더 | Google Cloud Storage(GCS)에 파일 데이터를 업로드하는 파일 업로더. |
GCSHostResourceManager | GCS(Google 클라우드 스토리지)에서 호스트 리소스를 다운로드합니다. |
GcsRemoteFileResolver | 구현 IRemoteFileResolver GCS 버킷에서 다운로드 할 수 있습니다. |
GetPreviousPassedHelper | 이전에 통과한 테스트 필터를 가져오는 도우미입니다. |
GkiDeviceFlashPreparer | Android 공통 커널 일반 이미지로 장치를 플래시하는 대상 준비자. |
GlobalFilterGetter | 지정된 호출의 필터를 반환하는 서비스 구현입니다. |
글로벌 테스트 필터 | 호출에 적용된 필터 옵션입니다. |
GoogleApiClientUtil | Google API 클라이언트 생성을 위한 유틸리티입니다. |
GranularRetriableTestWrapper | 온 래퍼 클래스 작품 IRemoteTest 테스트 케이스 수준의 IRemoteTest를 과립합니다. |
GsiDeviceFlash 준비자 | Android 일반 시스템 이미지로 장치를 플래싱하는 대상 준비자. |
시간
HelloWorldMultiTargetPreparer | (A)의 예를 구현 IMultiTargetPreparer . |
히스토리 로거 | TF History Logger, 일부 특정 이벤트만 포함하는 특수 로그. |
HprofAllocSiteParser | hprof 보고서의 할당 사이트 섹션에서 정보를 구문 분석하는 도우미 클래스입니다. |
HttpRemoteFileResolver | 구현 IRemoteFileResolver HTTP를 통해 원격 파일을 다운로드 할 수 있습니다 |
HttpsRemoteFileResolver | 구현 IRemoteFileResolver https를 통해 원격 파일을 다운로드 할 수 있습니다 |
NS
아이아비리시버 | 테스트 중인 ABI가 필요한 테스트입니다. |
아이앱빌드정보 | 이 인터페이스는 더 이상 사용되지 않습니다. 사용 IBuildInfo 직접. |
IAutoRetriableTest | 에 대한 인터페이스 IRemoteTest 구현하지 않습니다 ITestFilterReceiver 하지만 여전히 지원 자동 재 시도를 기원합니다. |
I배터리 정보 | 장치의 배터리와의 상호 작용을 정의하는 인터페이스입니다. |
IBatteryInfo.BatteryState | 현재 배터리 충전 상태를 설명합니다. |
IBuildProvider | 테스트 중인 빌드에 대한 정보 제공을 담당합니다. |
IBuildReceiver | 테스트 중인 빌드에 대한 참조가 필요한 테스트입니다. |
IC클러스터 클라이언트 | TFC 백엔드와 상호 작용하기 위한 인터페이스입니다. |
IC클러스터 이벤트 | TFC에 업로드할 클러스터 이벤트에 대한 인터페이스입니다. |
IClusterEventUploader <T는 연장 IClusterEvent > | ClusterEventUploader용 인터페이스 |
IC클러스터 옵션 | 클러스터 관련 옵션을 가져오기 위한 인터페이스입니다. |
ICommand옵션 | 명령의 실행 옵션을 위한 컨테이너입니다. |
ICommandScheduler | TradeFederation 명령을 실행하기 위한 스케줄러입니다. |
ICommandScheduler.IScheduledInvocationListener | 호출이 완료될 때 호출 이벤트에 대한 리스너. |
ICompression전략 | 런타임에 선택할 수 있는 압축 알고리즘을 나타내는 인터페이스입니다. |
I구성 | TradeFederation 호출에 대한 구성 정보입니다. |
IConfigurationFactory | 만드는 공장 IConfiguration 들 |
IConfigurationReceiver | 간단한 인터페이스는 받아들이는 객체 표현하기 IConfiguration . |
ICredentialFactory | 자격 증명 공장의 인터페이스 OAuth2를 생성하는 Credential . |
IDefaultObjectLoader | YAML 구성의 일부여야 하는 기본 개체를 로드하기 위한 인터페이스입니다. |
IDefaultObjectLoader.Loader 구성 | 로더에 정보를 전달하기 위한 로딩 구성 객체. |
IDeviceBuild 정보 | IBuildInfo 완벽한 안드로이드 장치 빌드 (선택 사항)의 테스트를 나타냅니다. |
IDeviceBuildProvider | IBuildProvider A로부터 정보를 사용 ITestDevice 빌드를 검색 할 수 있습니다. |
IDeviceConfiguration | 장치 구성 홀더 인터페이스. |
IDeviceFlasher | 장치에서 장치 이미지를 깜박입니다. |
IDeviceFlasher.UserDataFlashOption | userdata 이미지를 처리하기 위한 옵션의 열거 |
IDeviceManager | 테스트에 사용할 수 있는 장치 집합을 관리하기 위한 인터페이스입니다. |
IDeviceManager.IFastbootListener | fastboot 상태 변경에 대한 리스너. |
IDeviceMonitor | 장치의 상태를 모니터링하기 위한 인터페이스입니다. |
IDeviceMonitor.DeviceLister | Runnable -like 클래스는이 알려진 장치와 상태를 반환해야합니다. |
IDeviceSelection | 장치 선택 기준에 대한 인터페이스입니다. |
IDeviceTest | 에 대한 참조가 필요 객체의 인터페이스 ITestDevice . |
비활성화 | 비활성화할 수 있는 Tradefed 개체를 설명하는 인터페이스입니다. |
IFile다운로더 | 원격 파일을 다운로드하기 위한 인터페이스입니다. |
IFlashingResourcesParser | 장치를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 제공하기 위한 인터페이스입니다. |
IFlashingResourcesRetriever | 장치를 플래시하는 데 필요한 보조 이미지 파일을 검색하기 위한 인터페이스입니다. |
IFolder빌드 정보 | 간단한 추상 IBuildInfo 그 빌드 유물 로컬 파일 시스템 디렉토리에 포함되어 있습니다. |
IFormatterGenerator | 위한 포맷터 설명 인터페이스 SuiteResultHolder . |
IHostCleaner | 테스트 실행이 완료된 후 호스트를 정리합니다. |
IInvocationContextReceiver | 호출 컨텍스트에 대한 참조가 필요한 테스트입니다. |
IInvocationExecution | 호출의 일부로 수행될 작업을 설명하는 인터페이스입니다. |
ILeveledLogOutput | 이 인터페이스를 구현하는 클래스는 로그 메시지 출력을 처리하는 메서드를 제공합니다. |
ILogcatReceiver | AS를 장치의 로그 캣의 출력을 제공하는 클래스 InputStreamSource . |
ILog레지스트리 | A의 인터페이스 ILogOutput 싱글 로거는 멀티 플렉스와는 다른 로거를 관리하는. |
ILogRegistry.EventType | 기록에 유용한 이벤트 |
IMetricCollector | 이 인터페이스는 일치하는 메트릭을 수집하기 위해 테스트 결과를 보고할 때 데코레이터로 추가됩니다. |
IMetricCollectorReceiver | 대한 인터페이스 IRemoteTest 가 목록 취득해야하는 경우들 구현하는 IMetricCollector 테스트 실행을위한들. |
IModuleController | 모듈의 실행 여부를 제어하기 위한 인터페이스입니다. |
IModuleController.RunStrategy | 모듈이 실행되어야 하는 방법을 설명하는 열거형. |
IModuleParameterHandler | 제품군 모듈의 매개변수에 대한 인터페이스입니다. |
IMultiDeviceTest | 이 인터페이스는 더 이상 사용되지 않습니다. 이 인터페이스는 호환성을 위해 일시적으로 유지되지만 실제로는 더 이상 사용되지 않습니다. 시행하지 마시기 바랍니다. |
IMultiTargetPreparer | 여러 장치에 대한 테스트 환경을 함께 준비합니다. |
INativeDeviceTest | 에 대한 참조가 필요 객체의 인터페이스 INativeDevice . |
ApexModuleTargetPreparer 설치 | |
인스턴트 앱 핸들러 | 대한 핸들러 ModuleParameters#INSTANT_APP . |
InstrumentationResultProtoParser | 계측 테스트 실행 중에 수집된 계측 결과 proto를 구문 분석하고 결과를 ITestRunListener에 알립니다. |
호출 컨텍스트 | (A)의 일반 구현 IInvocationContext . |
호출 실행 | 모든 호출 단계를 설명하는 클래스: 빌드 다운로드, target_prep, 테스트 실행, 정리. |
호출 범위 | 단일 Tradefed 호출의 범위를 지정합니다. |
호출 범위 | |
호출 범위 모듈 | Guice-Tradefed 지원 개체를 요청하기 위해 TF 호출의 어느 곳에서나 사용할 수 있는 Guice 모듈. |
호출 상태 | 호출 상태를 저장하는 클래스입니다. |
InvocationToJUnitResultForwarder | 클래스가 수신 ITestInvocationListener 이벤트 및 전달 그들 A와 TestListener . |
IPostProcessor | 포스트 프로세서는 테스트 후 및 결과 보고 전에 메트릭 및 로그 처리를 허용하기 위한 무역 연합 개체입니다. |
IRemoteFeature | 요청에 따라 실행할 수 있는 Tradefed의 기능을 설명하는 인터페이스입니다. |
IRemoteFileResolver | 원격 파일을 로컬 파일로 해석할 수 있는 개체에 대한 인터페이스입니다. |
IRemoteFileResolver.RemoteFileResolverArgs | 리졸버에 전달된 인수 |
IRemoteFileResolver.ResolvedFile | 확인된 파일 및 일부 메타데이터에 대한 정보를 보유하는 클래스입니다. |
IReportNotExecuted | 불완전한 실행의 경우, IRemoteTest 구현이 인터페이스는 개선 된보고를 위해 자신의 비 실행 테스트를보고 할 수 있습니다. |
IRescheduler | 향후 실행을 위해 구성을 다시 예약하기 위한 인터페이스입니다. |
IResourceMetricCollector | 사용자 정의된 리소스 수집기를 구현하기 위한 인터페이스입니다. |
IRestApiHelper | REST API 호출을 수행하기 위한 도우미 인터페이스입니다. |
IResumableTest | 이 인터페이스는 더 이상 사용되지 않습니다. 이건 더 이상 필요 없어 |
IRetryDecision | 재시도 결정을 유도하고 더 많은 대상 재시도를 위해 클래스에 필터를 적용하는 인터페이스입니다. |
IRuntimeHintProvider | |
IS샌드박스 | 호출을 실행하는 데 사용할 수 있는 샌드박스를 정의하는 인터페이스입니다. |
아이샌드박스팩토리 | 만드는 공장 ISandbox . |
ISetOptionReceiver | 이 인터페이스의 구현은이 있어야 Option 에 연결된 "세트 - 옵션"이름을 가진 HostTest#SET_OPTION_NAME . |
IShardableTest | IRemoteTest 별도로 실행 하위 검사로 분할 할 수 있습니다. |
IShardHelper | 구성에 적용할 샤딩 전략을 설명하는 개체의 인터페이스입니다. |
ISystemStatusChecker | 시스템 상태에 대한 검사를 수행하고 시스템이 예상 상태인지 여부를 나타내는 부울 값을 반환하는 검사기입니다. |
ISystemStatusCheckerReceiver | IRemoteTest 받는 액세스가 필요 ISystemStatusChecker 구성에서합니다. |
IT타겟클리너 | 이 인터페이스는 더 이상 사용되지 않습니다. tearDown이 기본 ITargetPreparer 인터페이스로 이동되었습니다. |
IT대상 준비자 | 테스트 실행을 위한 테스트 환경을 준비합니다. |
ITerribleFailureHandler | 인터페이스가에서 끔찍한 실패를 처리하는 LogUtil.CLog.wtf(String, Throwable) |
ITestAnnotationFilterReceiver | 주석을 기반으로 실행할 테스트를 필터링할 수 있는 러너입니다. |
ITestCollector | 테스트 수집을 지원합니다. 설정되면 테스트 러너는 테스트 케이스를 실제로 실행하지 않고 수집하기 위해 테스트 실행을 수행해야 합니다. |
ITestFileFilterReceiver | 실행할 테스트 및/또는 실행하지 않을 테스트를 지정하는 파일을 수신할 수 있는 러너입니다. |
ITestFilterReceiver | 실행할 테스트를 필터링할 수 있는 러너. |
ITestInformationReceiver | 수신하는 인터페이스 TestInformation 몇 가지 클래스. |
ITestInvocation | 하나의 TradeFederation 테스트 호출을 처리합니다. |
ITestInvocation.Exit 정보 | 호출에 대한 일부 종료 정보를 나타냅니다. |
ITestSuite | Test Suite를 실행하는 데 사용되는 추상 클래스입니다. |
ITestSuiteResultLoader | 다시 실행할 수 있는 방식으로 이전 결과를 로드하는 도우미를 설명하는 인터페이스입니다. |
ITestsZip설치 프로그램 | 장치의 테스트 zip 파일(빌드 시스템에서 출력됨)에서 테스트를 설치합니다. |
제이
JavaCodeCoverageCollector | BaseDeviceMetricCollector 장치의 해제 자바 커버리지 측정을 끌어와 테스트 아티팩트로를 기록합니다. |
JavaCodeCoverageFlusher | 장치에서 실행 중인 프로세스의 Java 코드 적용 범위 측정을 재설정하고 강제 실행하는 유틸리티 클래스입니다. |
JsonHttpTestResultReporter | 테스트 메트릭 결과 및 분기, 장치 정보를 JSON으로 인코딩하고 POST를 HTTP 서비스 엔드포인트로 인코딩하는 결과 리포터 |
JUnit4TestFilter | 연장하여 JUnit4 러너에 대한 필터링을 제공 헬퍼 클래스 Filter . |
JUnitToInvocationResultForwarder | 클래스가 수신 TestListener 이벤트와 앞으로 그가에 ITestInvocationListener . |
JUnitXmlParser | ant의 XMLJUnitResultFormatter에 저장된 JUnit 결과에서 테스트 결과 데이터를 추출하여 ITestInvocationListener에 전달하는 파서. |
케이
KeyguardStatusChecker | 모듈 실행 후 키가드 상태를 확인합니다. |
KillExistingEmulatorPreparer | ITargetPreparer 실행중인 에뮬레이터 다운이 종료됩니다. |
엘
LabResourceDeviceMonitor | LabResourceService용 gRPC 서버를 초기화/관리하는 실습 리소스 모니터입니다. |
LargeOutputReceiver | 장기 실행 명령을 실행하는 데 도움이 되도록 설계된 클래스는 출력을 수집합니다. |
LastShardDetector | 지역 샤딩을 실행할 때 마지막 파편에 도달 할 때, 때때로 우리는 몇 가지 작업을 수행 할 invocationEnded(long) . |
LaunchCvdHelper | Utility helper to control Launch_cvd in the Cuttlefish VM. |
LeakedThreadStatusChecker | Status checker to ensure a module does not leak a running Thread. |
LegacySubprocessResultsReporter | A frozen implementation of the subprocess results reporter which should remain compatible with earlier versions of TF/CTS (eg 8+), despite changes in its superclass. |
ListInstrumentationParser | A IShellOutputReceiver that parses the output of a 'pm list instrumentation' query |
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | The class for local virtual devices running on TradeFed host. |
LocalAppBuildProvider | A IBuildProvider that constructs a IBuildInfo based on a provided local path |
LocalDeviceBuildProvider | A IBuildProvider that constructs a IDeviceBuildInfo based on a provided filesystem directory path. |
LocalEmulatorLaunch | A TargetPreparer that launches an emulator locally from an android build environment. |
LocalEmulatorSnapshot | A TargetPreparer intended for generating a clean emulator snapshot from a android build/development environment |
LocalFileResolver | Implementation of IRemoteFileResolver that allows linking local files |
LocalFolderBuildProvider | A IBuildProvider that constructs a IFolderBuildInfo based on a provided local path |
LocalRunInstructionBuilder | Utility to compile the instruction to run test locally. |
LogcatCrashResultForwarder | Special listener: on failures (instrumentation process crashing) it will attempt to extract from the logcat the crash and adds it to the failure message associated with the test. |
LogcatEventParser | |
LogcatEventType | Event types for LogcatEventParser . |
LogcatOnFailureCollector | Collector that will capture and log a logcat when a test case fails. |
LogcatReceiver | Class that collects logcat in background. |
LogFileSaver | A helper for ITestInvocationListener 's that will save log data to a file |
LogReceiver | |
LogRegistry | A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call. |
LogSaverResultForwarder | A ResultForwarder for saving logs with the global file saver. |
미디엄
MainlineModuleHandler | A simple handler class for Mainline Modules that creates a InstallApexModuleTargetPreparer and injects the dynamic link into it based on the given mainline modules to automatically retrieve those modules. |
MainlineTestModuleController | Base class for a module controller to run tests based on the preloaded mainline modules on the device under test. |
ManagedRemoteDevice | A device running inside a virtual machine that we manage remotely via a Tradefed instance inside the VM. |
ManagedTestDeviceFactory | Factory to create the different kind of devices that can be monitored by Tf |
MetricFilePostProcessor | Used for uploading the metrics log file collected during the test and run level. |
MetricOption | Annotation for test methods annotated with @Test , or if the annotation is part of the annotation list of TestDescription that allows to specify some extra parameters useful for: Tuning the behavior of the collectors, filtering some methods. |
MetricsXMLResultReporter | MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test. |
MetricUtility | Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file. |
MinApiLevelModuleController | Base class for a module controller to not run tests when it below a specified API Level. |
MinSdkModuleController | Base class for a module controller to not run tests on versions below a specified SDK version number. |
ModuleDefinition | Container for the test run configuration. |
ModuleListener | Listener attached to each IRemoteTest of each module in order to collect the list of results. |
ModuleMerger | Helper class for operation related to merging ITestSuite and ModuleDefinition after a split. |
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | A simple struct class to store information about a module |
ModuleParameters | Special values associated with the suite "parameter" keys in the metadata of each module. |
ModuleParametersHelper | Helper to get the IModuleParameterHandler associated with the parameter. |
ModuleSplitter | Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition . |
N
NameMangleListener | A proxy listener to translate test method, class, and package names as results are reported. |
NativeCodeCoverageFlusher | A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device. |
NativeDevice | Default implementation of a ITestDevice Non-full stack android devices. |
NativeDevice.AdbAction | A DeviceAction for running a OS 'adb ....' command. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | DeviceAction for rebooting a device. |
NativeDevice.RebootMode | A mode of a reboot. |
NativeDeviceStateMonitor | Helper class for monitoring the state of a IDevice with no framework support. |
NegativeHandler | Handler that specify that nothing should be done and the parameter should not create any extra module. |
NestedDeviceStateMonitor | Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment. |
NestedRemoteDevice | Representation of the device running inside a remote Cuttlefish VM. |
NetworkNotAvailableException | Thrown when a device is not able to connect to network for testing. |
NoDeviceException | Thrown when there's no device to execute a given command. |
NoisyDryRunTest | Run noisy dry run on a command file. |
NotMultiAbiHandler | Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module. |
O
OpenObjectLoader | Loader for the default objects available in AOSP. |
OptionCopier | A helper class that can copy Option field values with same names from one object to another. |
OptionFetcher | Helper to get the test options from the parent process. |
OptionNotAllowedException | Specific ConfigurationException when an option is not allowed to be passed in the command line. |
OptionSetter | Populates Option fields. |
OptionSetter.OptionFieldsForName | Container for the list of option fields with given name. |
OtaDeviceBuildInfo | A IDeviceBuildInfo used for over-the-air update testing. |
OtatoolsBuildInfo | An IBuildInfo that contains otatools artifacts. |
OtaZipfileBuildProvider | Provides a IBuildInfo based on a local OTA zip file. |
P
PackageInstalledModuleController | Module controller to not run tests when the device has not got the given packages installed. |
Pair <A, B> | Define our own Pair class which contains two objects. |
ParallelDeviceExecutor <V> | Wrapper of ERROR(/ExecutorService) to execute a function in parallel. |
ParentSandboxInvocationExecution | Version of InvocationExecution for the parent invocation special actions when running a sandbox. |
ParentShardReplicate | Replicate a setup for one device to all other devices that will be part of sharding. |
PassingTestFileReporter | A ITestInvocationListener that saves the list of passing test cases to a test file |
PrettyPrintDelimiter | Helper utility that helps to print delimited message that stands out. |
PropertyChanger | A utility class for changing (or adding) items in an Android property file |
ProtoResultParser | Parser for the Tradefed results proto format. |
ProtoResultParser.TestLevel | Enumeration representing the current level of the proto being processed. |
ProtoResultReporter | Result reporter build a TestRecord protobuf with all the results inside. |
ProtoUtil | Utility methods for dealing with protobuf messages type-agnostically. |
ProxyConfiguration | Object that allows pointing to a remote configuration to execute. |
PsParser | Utility used to parse(USER,PID and NAME) from the "ps" command output |
Q
QuotationAwareTokenizer |
NS
RecoveryLogPreparer | A target preparer used to collect logs before recovery. |
RegexTrie <V> | The RegexTrie is a trie where eachERROR(/Pattern) . |
RemoteAndroidDevice | Implementation of a ITestDevice for a full stack android device connected via adb connect. |
RemoteAndroidVirtualDevice | Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce). |
RemoteAvdIDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true |
RemoteFileUtil | Utility class to handle file from a remote instance |
RemoteInvocationExecution | Implementation of InvocationExecution that drives a remote execution. |
RemoteManager | Class that receives RemoteOperation s via a socket. |
RemoteSshUtil | Utility to execute ssh commands on remote instances. |
RemoteTestTimeOutEnforcer | Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout. |
RemoteZip | Utilities to unzip individual files inside a remote zip file. |
ReportPassedTests | Report in a file possible filters to exclude passed test. |
ResourceMetricUtil | Utility functions for composing metrics. |
RestApiHelper | A helper class for performing REST API calls. |
ResultAggregator | Special forwarder that aggregates the results when needed, based on the retry strategy that was taken. |
ResultAndLogForwarder | Forwarder for results and logs events. |
ResultForwarder | A ITestInvocationListener that forwards invocation results to a list of other listeners. |
ResultsPlayer | Special runner that replays the results given to it. |
RetentionFileSaver | Helper class for creating a .retention file in a directory. |
RetryConfigurationFactory | Factory that handles retrying a command. |
RetryLogSaverResultForwarder | Forwarder that also handles passing the current attempt we are at. |
RetryRescheduler | A special runner that allows to reschedule a previous run tests that failed or where not executed. |
RetryRescheduler.RetryType | The types of the tests that can be retried. |
RetryResultForwarder | An Extension of ResultForwarder that always push to a given attempt number. |
RetryResultHelper | Helper class to determine which module or test should run or not. |
RetryStatistics | Structure holding the statistics for a retry session of one IRemoteTest . |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step. |
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer | An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user. |
RunOnSystemUserTargetPreparer | An ITargetPreparer that marks that tests should be run on the user (rather than the current user). |
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user. |
S
SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Special Configuration Exception coming from the Sandbox setup. |
SandboxConfigurationFactory | Special Configuration factory to handle creation of configurations for Sandboxing purpose. |
SandboxConfigUtil | A utility class for managing IConfiguration when doing sandboxing. |
SandboxedInvocationExecution | Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command. |
SandboxInvocationRunner | Run the tests associated with the invocation in the sandbox. |
SandboxOptions | Class that can receive and provide options to a ISandbox . |
ScreenshotOnFailureCollector | Collector that will capture and log a screenshot when a test case fails. |
Sdk28ModuleController | A module controller to check if a device is on SDK 28 (Android 9) or above. |
Sdk29ModuleController | Only run tests if the device under test is SDK version 29 or above. |
Sdk30ModuleController | Only run tests if the device under test is SDK version 30 or above. |
Sdk31ModuleController | Only run tests if the device under test is SDK version 31 or above. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
ShardBuildCloner | Helper class that handles cloning a build info from the command line. |
ShardHelper | Helper class that handles creating the shards and scheduling them for an invocation. |
ShardListener | A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener. |
ShardMainResultForwarder | A ResultForwarder that combines the results of a sharded test invocations. |
ShellOutputReceiverStream | Utility subclass of OutputStream that writes into an IShellOutputReceiver. |
ShellStatusChecker | Check if the shell status is as expected before and after a module run. |
ShippingApiLevelModuleController | Run tests if the device meets the following conditions:
|
SimpleFileLogger | A ILeveledLogOutput that directs log messages to stdout and to a single log file. |
SimplePerfResult | Object to hold all simpleperf test results |
SimplePerfStatResultParser | A utility class to parse simpleperf result. |
SimplePerfUtil | Utility class to dispatch simple command and collect results |
SimplePerfUtil.SimplePerfType | Enum of simpleperf command options |
SimpleStats | A small utility class that calculates a few statistical measures given a numerical dataset. |
SizeLimitedOutputStream | A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written. |
Sl4aBluetoothUtil | A utility class provides Bluetooth operations on one or two devices using SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enums for Bluetooth device access level which are based on BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enums for Bluetooth connection states which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums for Bluetooth profile priority level which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums for Bluetooth profiles which are based on BluetoothProfile.java |
Sl4aClient | Sl4A client to interact via RPC with SL4A scripting layer. |
Sl4aEventDispatcher | Event dispatcher polls for event and queue them by name to be queried. |
Sl4aEventDispatcher.EventSl4aObject | Object returned by the event poller. |
SnapshotInputStreamSource | A File-backed InputStreamSource. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
StrictShardHelper | Sharding strategy to create strict shards that do not report together, |
StringEscapeUtils | Utility class for escaping strings for specific formats. |
StringUtil | Utility class for escaping strings for common string manipulation. |
StubBuildProvider | No-op empty implementation of a IBuildProvider . |
StubMultiTargetPreparer | Placeholder empty implementation of a IMultiTargetPreparer . |
StubTargetPreparer | Placeholder empty implementation of a ITargetPreparer . |
StubTest | No-op empty test implementation. |
StubTestRunListener | Stub implementation of ITestRunListener |
SubprocessCommandException | A subprocess command failed to run. |
SubprocessConfigBuilder | Build a wrapper TF config XML for an existing TF config. |
SubprocessEventHelper | Helper to serialize/deserialize the events to be passed to the log. |
SubprocessEventHelper.BaseTestEventInfo | Base Helper for TestIgnored information. |
SubprocessEventHelper.FailedTestEventInfo | Helper for testFailed information. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper for invocation ended information. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper for InvocationFailed information. |
SubprocessEventHelper.InvocationStartedEventInfo | Helper for invocation started information. |
SubprocessEventHelper.LogAssociationEventInfo | Helper for logAssociation information. |
SubprocessEventHelper.TestEndedEventInfo | Helper for testEnded information. |
SubprocessEventHelper.TestLogEventInfo | Helper for testLog information. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helper for test module started information. |
SubprocessEventHelper.TestRunEndedEventInfo | Helper for testRunEnded Information. |
SubprocessEventHelper.TestRunFailedEventInfo | Helper for testRunFailed information |
SubprocessEventHelper.TestRunStartedEventInfo | Helper for testRunStarted information |
SubprocessEventHelper.TestStartedEventInfo | Helper for testStarted information |
SubprocessExceptionParser | Helper to handle the exception output from standard Tradefed command runners. |
SubprocessReportingHelper | A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. |
SubprocessResultsReporter | Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations. |
SubprocessTestResultsParser | Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side. |
SubprocessTestResultsParser.StatusKeys | Relevant test status keys. |
SubprocessTfLauncher | A IRemoteTest for running tests against a separate TF installation. |
SuiteApkInstaller | Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info. |
SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
SuiteModuleLoader.ConfigFilter | A ERROR(/FilenameFilter) to find all the config files in a directory. |
SuiteResultHolder | Helper object to ease up serializing and deserializing the invocation results. |
SuiteResultReporter | Collect test results for an entire suite invocation and output the final results. |
SuiteResultReporter.ModulePrepTimes | Object holder for the preparation and tear down time of one module. |
SuiteTestFilter | Represents a filter for including and excluding tests. |
SystemServerFileDescriptorChecker | Checks if system server appears to be running out of FDs. |
SystemServerStatusChecker | Check if the pid of system_server has changed from before and after a module run. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable |
NS
TableBuilder | Helper class to display a matrix of String elements in a table. |
TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
TarUtil | Utility to manipulate a tar file. |
TelephonyHelper | A utility to use and get information related to the telephony. |
TelephonyHelper.SimCardInformation | An information holder for the sim card related information. |
TelephonyTokenProvider | Token provider for telephony related tokens. |
TemplateResolutionError | Class extending ConfigurationException for template related error during configuration parsing. |
TerribleFailureEmailHandler | A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance. |
TestAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device. |
TestContext | A class to model a TestContext message of TFC API. |
TestDependencyResolver | Helper to resolve dependencies if needed. |
TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
TestDevice | Implementation of a ITestDevice for a full stack android device |
TestEnvironment | A class to model a TestEnvironment message returned by TFC API. |
TestFailureListener | Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. |
TestFilterHelper | Helper class for filtering tests |
TestGroupStatus | A class to store status of a test group. |
TestInfo | Stores the test information set in a TEST_MAPPING file. |
TestInvocation | Default implementation of ITestInvocation . |
TestInvocation.RunMode | The different mode an invocation can run into. |
TestInvocation.Stage | |
TestMapping | A class for loading a TEST_MAPPING file. |
TestMappingSuiteRunner | Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite. |
TestOption | Stores the test option details set in a TEST_MAPPING file. |
TestOutputUploader | A class to upload test output files to GCS/HTTP. |
TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
TestResource | A class to model a TestResource message returned by TFC API. |
TestResourceDownloader | A class to download test resource files from file system/GCS/HTTP. |
TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
TestRunToTestInvocationForwarder | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
TestsPoolPoller | Tests wrapper that allow to execute all the tests of a pool of tests. |
TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
TfObjectTracker | A utility to track the usage of the different Trade Fedederation objects. |
TfSuiteRunner | Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder. |
TfTestLauncher | A IRemoteTest for running unit or functional tests against a separate TF installation. |
TimeStatusChecker | Status checker to ensure that the device and host time are kept in sync. |
TimeVal | This class is deprecated. use Duration instead. |
TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
TradefedConfigObject | A class to model a TradefedConfigObject message of TFC API. |
TradefedConfigObject.Type | A list of configuration object types which can be injected to a cluster command config. |
TradefedDelegator | Objects that helps delegating the invocation to another Tradefed binary. |
TradefedFeatureClient | A grpc client to request feature execution from the server. |
TradefedFeatureServer | A server that responds to requests for triggering features. |
TradefedSandbox | Sandbox container that can run a Trade Federation invocation. |
TradefedSandboxFactory | Default implementation for SandboxFactory |
TradefedSandboxRunner | Runner associated with a TradefedSandbox that will allow executing the sandbox. |
TradefedSandboxRunner.StubScheduledInvocationListener | 스텁 IScheduledInvocationListener 아무것도하지 않습니다. |
유
UnexecutedTestReporterThread | Threads that takes care of reporting all unexecuted tests. |
UsbResetMultiDeviceRecovery | A IMultiDeviceRecovery which resets USB buses for offline devices. |
UsbResetRunConfigRecovery | Allow to trigger a command to reset the USB of a device |
UsbResetTest | An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards. |
UserChecker | Checks if users have changed during the test. |
V
ValidateSuiteConfigHelper | This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters |
VmRemoteDevice | A Remote virtual device that we will manage from inside the Virtual Machine. |
W
WaitDeviceRecovery | A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands. |
WifiHelper | Helper class for manipulating wifi services on device. |
X
XmlFormattedGeneratorReporter | Implementation of the FormattedGeneratorReporter which format the suite results in an xml format. |
XmlResultReporter | Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter. |
XmlSuiteResultFormatter | Utility class to save a suite run as an XML. |
XmlSuiteResultFormatter.RunHistory | Helper object for JSON conversion. |
Y
YamlClassOptionsParser | Helper to parse test runner information from the YAML Tradefed Configuration. |
Z
ZipCompressionStrategy | An ICompressionStrategy for creating zip archives. |