com.android.tradefed.targetprep

인터페이스

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

클래스

BaseEmulatorPreparer 로컬 에뮬레이터를 시작하기 위한 일반적인 준비자입니다.
BaseTargetPreparer 개체의 비활성화 여부를 제어할 수 있는 ITargetPreparer 에 대한 기본 구현 클래스입니다.
BuildInfoRecorder 빌드 정보 메타데이터를 지정된 파일에 쓰는 ITargetPreparer 입니다.
CreateAvdPreparer
CreateUserPreparer 사용자를 생성하고 마지막에 정리하기 위한 대상 준비자입니다.
기본테스트Zip설치 프로그램 테스트 zip 설치 프로그램의 기본 구현입니다.
DeviceBuildInfoBootStrapper 빌드 정보 필드를 장치에서 읽은 특성으로 바꾸는 ITargetPreparer

이는 외부 소스에서 생성된 빌드로 장치를 테스트하는 데 유용합니다(예:

DeviceBuildInfoInjector DeviceBuildDescriptor 메타데이터를 IBuildInfo 에 삽입하는 ITargetPreparer 입니다.
장치클리너 테스트 후 정리 작업으로 재부팅 또는 포맷을 수행하고 선택적으로 화면을 끕니다.
DeviceFlashPreparer 실제 Android 하드웨어에 이미지를 플래시하는 ITargetPreparer 입니다.
DeviceImageZipFlashingTargetPreparer 특정 형식을 통해 제공되는 장치 이미지로 장치를 플래시하는 대상 준비자입니다.
장치 설정 제공된 Option 을 기반으로 테스트할 장치를 구성하는 ITargetPreparer 입니다.
DeviceUpdateTargetPreparer 외부 소스(빌드 서비스와 반대)의 장치 이미지 파일로 장치를 업데이트하는 일반적인 단계를 처리하는 추상 ITargetPreparer 입니다.
Fastboot장치성 노출증 실제 Android 하드웨어에 이미지를 플래시하기 위해 fastboot를 사용하는 클래스입니다.
FastbootUpdateBootstrapPreparer 지정된 파일(부트로더, 라디오, 장치 이미지 zip)을 IDeviceBuildInfo 에 준비하여 FastbootDeviceFlasher 로 플래시된 장치를 가져온 다음 결과 보고 목적으로 부팅 후 장치 특성을 빌드 정보에 삽입하는 ITargetPreparer 입니다.
플래싱리소스파서 장치를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 구문 분석하는 클래스입니다.
FlashingResourcesParser.AndroidInfo Map<String, MultiMap<String, String>> 에 대한 형식 정의입니다. .
GkiDeviceFlashPreparer 안드로이드 공통 커널 일반 이미지로 장치를 플래시하는 대상 준비자입니다.
GsiDeviceFlashPreparer 안드로이드 일반 시스템 이미지로 장치를 플래시하는 대상 준비자입니다.
ApexModuleTargetPreparer 설치
기존 에뮬레이터 준비 프로그램 종료 실행 중인 에뮬레이터를 종료하는 ITargetPreparer 입니다.
로컬에뮬레이터 실행 Android 빌드 환경에서 로컬로 에뮬레이터를 시작하는 TargetPreparer입니다.
로컬에뮬레이터스냅샷 안드로이드 빌드/개발 환경에서 깨끗한 에뮬레이터 스냅샷을 생성하기 위한 TargetPreparer
모듈OemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo 모듈에 대한 정보를 저장하는 간단한 구조체 클래스
복구로그 준비자 복구 전 로그를 수집하는 데 사용되는 대상 준비자입니다.
RunCommandTargetPreparer
RunOnSecondaryUserTargetPreparer 설정 시 보조 사용자를 생성하고 해당 사용자에서 테스트를 실행해야 함을 표시하는 ITargetPreparer 입니다.
RunOnSystemUserTargetPreparer 현재 사용자가 아닌 사용자에 대해 테스트를 실행해야 함을 표시하는 ITargetPreparer 입니다.
RunOnWorkProfileTargetPreparer 설정 시 작업 프로필을 생성하고 해당 사용자에서 테스트를 실행해야 함을 표시하는 ITargetPreparer 입니다.
스텁 타겟 준비자 ITargetPreparer 의 빈 자리 표시자 구현입니다.
TestApp설치설정 IDeviceBuildInfo.getTestsDir() 폴더에서 하나 이상의 앱을 장치에 설치하는 ITargetPreparer 입니다.

열거형

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

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

예외

DeviceFailedToBootError 빌드로 플래시한 후 장치가 부팅되지 않으면 발생합니다.