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 IBuildInfoDeviceBuildDescriptor 메타데이터를 삽입하는 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 빌드로 플래시한 후 기기가 부팅되지 않으면 발생합니다.