com.android.tradefed.targetprep
인터페이스
| FlashingResourcesParser.Constraint |
FlashingResourcesParser가 사용하지 않을 수 있는 일부 리소스를 무시할 수 있도록 하는 필터링 인터페이스입니다.
|
| IDeviceFlasher | 기기에 기기 이미지를 플래시합니다. |
| IFlashingResourcesParser | 기기 플래시에 필요한 보조 이미지 파일의 필수 버전을 제공하는 인터페이스입니다. |
| IFlashingResourcesRetriever | 기기 플래시에 필요한 보조 이미지 파일을 검색하기 위한 인터페이스입니다. |
| IHostCleaner | 테스트 실행이 완료된 후 호스트를 정리합니다. |
| ITargetCleaner | 이 인터페이스는 지원 중단되었습니다. tearDown이 기본 ITargetPreparer 인터페이스로 이동했습니다. |
| ITargetPreparer | 테스트 실행을 위한 테스트 환경을 준비합니다. |
| ITestsZipInstaller | 빌드 시스템에서 출력한 테스트 ZIP 파일의 테스트를 기기에 설치합니다. |
클래스
| BaseEmulatorPreparer | 로컬 에뮬레이터를 실행하기 위한 공통 준비 도구입니다. |
| BaseTargetPreparer |
객체의 사용 중지 여부를 제어할 수 있는 ITargetPreparer의 기본 구현 클래스입니다.
|
| BuildInfoRecorder |
지정된 파일에 빌드 정보 메타데이터를 쓰는 ITargetPreparer입니다.
|
| CreateAvdPreparer | |
| CreateUserPreparer | 사용자를 만들고 마지막에 정리하는 타겟 준비자 |
| DefaultTestsZipInstaller | 테스트 zip 설치 프로그램의 기본 구현입니다. |
| DeviceBuildInfoBootStrapper |
빌드 정보 필드를 기기에서 읽은 속성으로 대체하는 ITargetPreparer
이는 외부 소스 (예: |
| DeviceBuildInfoInjector |
IBuildInfo에 DeviceBuildDescriptor 메타데이터를 삽입하는 ITargetPreparer입니다.
|
| DeviceCleaner | 테스트 후 정리 작업으로 재부팅 또는 포맷을 실행하고 원하는 경우 화면을 끕니다. |
| DeviceFlashPreparer |
실제 Android 하드웨어에 이미지를 플래시하는 ITargetPreparer입니다.
|
| DeviceImageZipFlashingTargetPreparer | 특정 형식을 통해 제공된 기기 이미지로 기기를 플래시하는 타겟 준비자입니다. |
| DeviceSetup |
제공된 Option를 기반으로 테스트를 위해 기기를 구성하는 ITargetPreparer입니다.
|
| DeviceUpdateTargetPreparer |
빌드 서비스가 아닌 외부 소스의 기기 이미지 파일로 기기를 업데이트하는 것과 관련된 일반적인 단계를 처리하는 추상 ITargetPreparer입니다.
|
| FastbootDeviceFlasher | 빠른 부팅을 사용하여 실제 Android 하드웨어에 이미지를 플래시하는 클래스입니다. |
| FastbootUpdateBootstrapPreparer |
지정된 파일 (부트로더, 라디오, 기기 이미지 zip)을 IDeviceBuildInfo에 스테이징하여 FastbootDeviceFlasher로 기기를 플래시한 다음 결과 보고 목적으로 부팅 후 기기 속성을 빌드 정보에 삽입하는 ITargetPreparer입니다.
|
| FlashingResourcesParser | 기기를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 파싱하는 클래스입니다. |
| FlashingResourcesParser.AndroidInfo |
Map<String, MultiMap<String, String>>의 typedef입니다.
|
| GkiDeviceFlashPreparer | Android 공통 커널 일반 이미지로 기기를 플래시하는 타겟 준비자입니다. |
| GsiDeviceFlashPreparer | Android 일반 시스템 이미지로 기기를 플래시하는 타겟 준비자입니다. |
| InstallApexModuleTargetPreparer | |
| KillExistingEmulatorPreparer |
실행 중인 에뮬레이터를 종료하는 ITargetPreparer입니다.
|
| LocalEmulatorLaunch | Android 빌드 환경에서 로컬로 에뮬레이터를 실행하는 TargetPreparer입니다. |
| LocalEmulatorSnapshot | Android 빌드/개발 환경에서 클린 에뮬레이터 스냅샷을 생성하기 위한 TargetPreparer입니다. |
| ModuleOemTargetPreparer | |
| ModuleOemTargetPreparer.ModuleInfo | 모듈에 관한 정보를 저장하는 간단한 구조체 클래스입니다. |
| RecoveryLogPreparer | 복구 전에 로그를 수집하는 데 사용되는 타겟 준비 도구입니다. |
| RunCommandTargetPreparer | |
| RunOnSecondaryUserTargetPreparer |
설정에서 보조 사용자를 만들고 해당 사용자에서 테스트를 실행해야 한다고 표시하는 ITargetPreparer입니다.
|
| RunOnSystemUserTargetPreparer |
테스트를 현재 사용자가 아닌 사용자에게 실행해야 함을 표시하는 ITargetPreparer입니다.
|
| RunOnWorkProfileTargetPreparer |
설정에서 직장 프로필을 만들고 해당 사용자에서 테스트를 실행해야 한다고 표시하는 ITargetPreparer입니다.
|
| StubTargetPreparer |
ITargetPreparer의 자리표시자 빈 구현입니다.
|
| TestAppInstallSetup |
IDeviceBuildInfo.getTestsDir() 폴더의 앱을 하나 이상 기기에 설치하는 ITargetPreparer입니다.
|
Enum
| AltDirBehavior |
다양한 테스트 아티팩트 설치 프로그램/푸셔의 대체 디렉터리 동작을 정의하는 enum
|
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceFlashPreparer.EncryptionOptions | 사용자 데이터 이미지의 암호화를 처리하기 위한 옵션의 enum입니다. |
| IDeviceFlasher.UserDataFlashOption | userdata 이미지를 처리하기 위한 옵션의 enum |
예외
| DeviceFailedToBootError | 빌드로 플래시한 후 기기가 부팅되지 않으면 발생합니다. |
인터페이스
클래스
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildInfoRecorder
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceSetup
- DeviceUpdateTargetPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallApexModuleTargetPreparer
- KillExistingEmulatorPreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- ModuleOemTargetPreparer
- ModuleOemTargetPreparer.ModuleInfo
- RecoveryLogPreparer
- RunCommandTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- StubTargetPreparer
- TestAppInstallSetup
Enum
예외