컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

com.android.tradefed.targetprep

인터페이스

FlashingResourcesParser.Constraint 필터링 인터페이스를 허용하도록 구성 FlashingResourcesParser 그것을 달리 사용할 수있는 일부 리소스를 무시
IDeviceFlasher 장치에서 장치 이미지를 깜박입니다.
IFlashingResourcesParser 장치를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 제공하기 위한 인터페이스입니다.
IFlashingResourcesRetriever 장치를 플래시하는 데 필요한 보조 이미지 파일을 검색하기 위한 인터페이스입니다.
IHostCleaner 테스트 실행이 완료된 후 호스트를 정리합니다.
IT타겟클리너 이 인터페이스는 더 이상 사용되지 않습니다. tearDown이 기본 ITargetPreparer 인터페이스로 이동되었습니다.
IT 대상 준비자 테스트 실행을 위한 테스트 환경을 준비합니다.
ITestsZip설치 프로그램 장치의 테스트 zip 파일(빌드 시스템에서 출력됨)에서 테스트를 설치합니다.

클래스

BaseEmulatorPreparer 로컬 에뮬레이터 실행을 위한 공통 준비자.
BaseTarget준비자 베이스 구현 클래스 ITargetPreparer 객체가 비활성화 여부를 제어 할 수 있습니다.
BuildInfoRecorder ITargetPreparer 지정된 파일로 빌드 정보 메타 데이터를 기록합니다.
CreateAvdPreparer
CreateUserPreparer 사용자를 생성하고 마지막에 정리하기 위한 대상 준비자.
DefaultTestsZipInstaller 테스트 zip 설치 프로그램의 기본 구현입니다.
DeviceBuildInfo 부트스트래퍼 ITargetPreparer 속성을 대체 빌드 정보 필드는 장치에서 읽어

이는 외부 소스(예:

DeviceBuildInfo 인젝터 ITargetPreparer 이 삽입 DeviceBuildDescriptor 에 메타 데이터 IBuildInfo .
디바이스클리너 테스트 후 정리 작업으로 재부팅 또는 포맷을 수행하고 선택적으로 화면을 끕니다.
DeviceFlash 준비자 ITargetPreparer 물리적 안드로이드 하드웨어에 이미지를 깜박입니다.
DeviceImageZipFlashingTargetPreparer 특정 형식을 통해 제공된 장치 이미지로 장치를 플래시하는 대상 준비자.
장치 설정 ITargetPreparer 제공을 기반으로 테스트하기위한 장치 구성 Option 들.
장치 업데이트 대상 준비자 추상 ITargetPreparer (빌드 서비스 아닌) 외부 소스로부터 디바이스 이미지 파일이있는 장치를 업데이트 주위에 일반적인 단계를 처리합니다.
FastbootDeviceFlasher 물리적 Android 하드웨어에서 이미지를 플래시하기 위해 fastboot에 의존하는 클래스입니다.
FastbootUpdate부트스트랩 준비자 ITargetPreparer 스테이지로 (부트 로더, 라디오, 디바이스 이미지 ZIP) 파일을 지정한 IDeviceBuildInfo 장치와 번쩍 얻을 FastbootDeviceFlasher 후 부팅 장치가 결과보고를 위해 빌드 정보에 속성을 다음 주입한다.
FlashingResourcesParser 장치를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 구문 분석하는 클래스입니다.
FlashingResourcesParser.AndroidInfo 타입 정의를위한 Map<String, MultiMap<String, String>> .
GkiDeviceFlash 준비자 Android 공통 커널 일반 이미지로 장치를 플래시하는 대상 준비자.
GsiDeviceFlash 준비자 Android 일반 시스템 이미지로 장치를 플래싱하는 대상 준비자.
ApexModuleTargetPreparer 설치
KillExistingEmulatorPreparer ITargetPreparer 실행중인 에뮬레이터 다운이 종료됩니다.
LocalEmulatorLaunch Android 빌드 환경에서 로컬로 에뮬레이터를 시작하는 TargetPreparer입니다.
LocalEmulator스냅샷 Android 빌드/개발 환경에서 깨끗한 에뮬레이터 스냅샷을 생성하기 위한 TargetPreparer
ModuleOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo 모듈에 대한 정보를 저장하는 간단한 구조체 클래스
복구 로그 준비자 복구 전에 로그를 수집하는 데 사용되는 대상 준비자입니다.
RunCommandTargetPreparer
RunOnSecondaryUserTargetPreparer ITargetPreparer 설정에서 보조 사용자를 생성하고, 테스트가 해당 사용자로 실행해야 함을 표시.
RunOnSystemUserTargetPreparer ITargetPreparer 이 테스트는 사용자 (이 아닌 현재 사용자)에서 실행해야합니다 마크.
RunOnWorkProfileTargetPreparer ITargetPreparer 설정에서 작업 프로필을 작성하고, 시험은 해당 사용자로 실행해야 함을 표시.
StubTarget준비자 (A)의 빈 구현 자리 표시 자 ITargetPreparer .
테스트 앱 설치 설정 ITargetPreparer A로부터 하나 개 이상의 애플리케이션을 설치 IDeviceBuildInfo.getTestsDir() 장치 상에 폴더.

열거

AltDirBehavior 다양한 테스트 아티팩트 설치 프로그램/푸셔에 대한 대체 디렉토리 동작을 정의하는 열거형

DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
DeviceFlashPreparer.EncryptionOptions 사용자 데이터 이미지의 암호화를 처리하기 위한 옵션의 열거
IDeviceFlasher.UserDataFlashOption userdata 이미지를 처리하기 위한 옵션의 열거

예외

DeviceFailedToBootError 빌드로 플래시된 후 장치가 부팅되지 않으면 throw됩니다.