com.android.tradefed.targetprep
인터페이스
FlashingResourcesParser.Constraint | FlashingResourcesParser 가 사용할 수 있는 일부 리소스를 무시할 수 있도록 하기 위한 필터링 인터페이스 |
IDeviceFlasher | 장치에서 장치 이미지를 플래시합니다. |
IFlashingResourcesParser | 장치를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 제공하기 위한 인터페이스입니다. |
IFlashingResourcesRetriever | 장치를 플래시하는 데 필요한 보조 이미지 파일을 검색하기 위한 인터페이스입니다. |
IHostCleaner | 테스트 실행이 완료된 후 호스트를 정리합니다. |
ILab 준비자 | 실험실 준비자를 위한 마커 인터페이스 이러한 인터페이스의 용도에 대한 설명은 |
ITargetCleaner | 이 인터페이스는 더 이상 사용되지 않습니다. TearDown이 기본 ITargetPreparer 인터페이스로 이동되었습니다. |
ITargetPreparer | 테스트 실행을 위한 테스트 환경을 준비합니다. |
ITestsZip설치 프로그램 | 테스트 zip 파일(빌드 시스템에서 출력된 대로)의 테스트를 기기에 설치합니다. |
클래스
모든TestApps설치설정 | IDeviceBuildInfo#getTestsDir() 폴더의 모든 앱을 장치에 설치하는 ITargetPreparer . |
AoaTargetPreparer | AOAv2(Android 오픈 액세서리) 프로토콜을 사용하여 일련의 작업(예: 클릭 및 스와이프)을 실행하는 ITargetPreparer 입니다. |
앱 설정 | APK와 해당 테스트를 설치하는 ITargetPreparer 입니다. |
아트ChrootPreparer | ART 테스트를 위한 chroot 디렉터리를 만듭니다. |
BaseEmulatorPreparer | 로컬 에뮬레이터를 시작하기 위한 일반적인 준비자입니다. |
BaseTargetPreparer | 개체의 비활성화 여부를 제어할 수 있는 ITargetPreparer 에 대한 기본 구현 클래스입니다. |
빌드오류 | 제공된 빌드가 실행되지 않으면 발생합니다. |
BuildInfoRecorder | 빌드 정보 메타데이터를 지정된 파일에 쓰는 ITargetPreparer 입니다. |
Cdma장치성 노출증 | CDMA 라디오를 사용하여 실제 Android 기기에 이미지를 플래시하는 클래스입니다. |
CompileBootImageWithSpeedTargetPreparer | 컴파일러 필터 'speed'를 사용하여 부팅 클래스 경로와 시스템 서버를 다시 컴파일합니다. |
Cpu조절 대기자 | 모든 코어의 최대 주파수가 사용 가능한 최고 수준으로 복원될 때까지 기다리는 ITargetPreparer |
CreateAvdPreparer | |
CreateUserPreparer | 사용자를 생성하고 마지막에 정리하기 위한 대상 준비자입니다. |
기본테스트Zip설치 프로그램 | 테스트 zip 설치 프로그램의 기본 구현입니다. |
DeviceActionTargetPreparer | 장치 작업을 수행하는 ITargetPreparer 입니다. |
DeviceBuildInfoBootStrapper | 빌드 정보 필드를 장치에서 읽은 특성으로 바꾸는 ITargetPreparer 이는 외부 소스에서 생성된 빌드로 장치를 테스트하는 데 유용합니다(예: |
DeviceBuildInfoInjector | DeviceBuildDescriptor 메타데이터를 IBuildInfo 에 삽입하는 ITargetPreparer 입니다. |
장치클리너 | 테스트 후 정리 작업으로 재부팅 또는 포맷을 수행하고 선택적으로 화면을 끕니다. |
DeviceFailedToBootError | 빌드로 플래시한 후 장치가 부팅되지 않으면 발생합니다. |
DeviceFlashPreparer | 실제 Android 하드웨어에 이미지를 플래시하는 ITargetPreparer 입니다. |
DeviceImageZipFlashingTargetPreparer | 특정 형식을 통해 제공되는 장치 이미지로 장치를 플래시하는 대상 준비자입니다. |
DeviceOwnerTargetPreparer | 장치 소유자 구성 요소를 설정하는 ITargetPreparer 입니다. |
장치 설정 | 제공된 Option 을 기반으로 테스트할 장치를 구성하는 ITargetPreparer 입니다. |
DeviceStorageFiller | 일정량의 여유 공간을 사용할 수 있도록 스토리지를 채우는 대상 준비자입니다. |
DeviceStringPusher | 파일에 문자열을 쓰는 대상 준비자입니다. |
DeviceUpdateTargetPreparer | 외부 소스(빌드 서비스와 반대)의 장치 이미지 파일로 장치를 업데이트하는 일반적인 단계를 처리하는 추상 ITargetPreparer 입니다. |
장치와이퍼 | 사용자 데이터를 지우는 ITargetPreparer |
비활성화SELinuxTargetPreparer | 활성화된 경우 SELinux를 비활성화하는 대상 준비자입니다. |
DynamicSystemPreparer | 동적 시스템 업데이트를 사용하여 장치 빌드 위에 시스템 이미지를 설정하는 ITargetPreparer 입니다. |
EraseUserDataPreparer | 장치에서 사용자 데이터를 지우는 ITargetPreparer 입니다. |
FastbootCommandPreparer | fastboot를 트리거하고 fastboot 명령을 보내는 대상 준비자입니다. |
Fastboot장치성 노출증 | 실제 Android 하드웨어에 이미지를 플래시하기 위해 fastboot를 사용하는 클래스입니다. |
FastbootUpdateBootstrapPreparer | 지정된 파일(부트로더, 라디오, 장치 이미지 zip)을 IDeviceBuildInfo 에 준비하여 FastbootDeviceFlasher 로 플래시된 장치를 가져온 다음 결과 보고 목적으로 부팅 후 장치 특성을 빌드 정보에 삽입하는 ITargetPreparer 입니다. |
FeatureFlagTargetPreparer | DeviceConfig(원격 서비스에 의해 조정된 기능 플래그)를 업데이트합니다. |
플래싱리소스파서 | 장치를 플래시하는 데 필요한 보조 이미지 파일의 필수 버전을 구문 분석하는 클래스입니다. |
FlashingResourcesParser.AndroidInfo | Map<String, MultiMap<String, String>> 에 대한 형식 정의입니다. . |
폴더 보호기 | 장치에서 디렉터리를 가져와 압축하고 로깅 백엔드에 저장하는 ITargetPreparer 입니다. |
GkiDeviceFlashPreparer | 안드로이드 공통 커널 일반 이미지로 장치를 플래시하는 대상 준비자입니다. |
GsiDeviceFlashPreparer | 안드로이드 일반 시스템 이미지로 장치를 플래시하는 대상 준비자입니다. |
InstallAllTestZipApps설정 | 테스트 zip에 모든 앱을 설치하는 ITargetPreparer 입니다. |
ApexModuleTargetPreparer 설치 | |
설치Apk설정 | 파일 시스템에 있는 하나 이상의 APK를 설치하는 ITargetPreparer 입니다. |
InstallBuildEnvApkSetup | Android 플랫폼 빌드 환경에서 하나 이상의 테스트 APK를 설치하는 ITargetPreparer 입니다. |
계측 준비자 | 계측을 실행하는 ITargetPreparer |
기존 에뮬레이터 준비 프로그램 종료 | 실행 중인 에뮬레이터를 종료하는 ITargetPreparer 입니다. |
알려진실패준비자 | 알려진 실패 재시도를 건너뛰는 대상 준비자입니다. |
로컬에뮬레이터 실행 | Android 빌드 환경에서 로컬로 에뮬레이터를 시작하는 TargetPreparer입니다. |
로컬에뮬레이터스냅샷 | 안드로이드 빌드/개발 환경에서 깨끗한 에뮬레이터 스냅샷을 생성하기 위한 TargetPreparer |
MixKernelTargetPreparer | 커널 이미지와 장치 이미지를 혼합할 수 있는 ITargetPreparer 입니다. |
모듈OemTargetPreparer | |
모듈푸셔 | |
ModulePusher.ModulePushError | 메인라인 모듈 푸시 중 치명적인 오류가 발생했습니다. |
NativeLeakCollector | 각 프로세스가 현재 보유하고 있는 연결할 수 없는 기본 메모리를 식별하기 위해 'dumpsys meminfo --unreachable -a'를 실행하는 ITargetPreparer 입니다. |
퍼페토 준비자 | Perfetto 준비자는 perfetto가 액세스할 수 있는 표준 위치의 장치에 구성 파일을 푸시합니다. |
ProfileTargetPreparer | 모든 프로필 사용자 android.os.usertype.profile.XXX 에 대한 대상 준비자를 설정하기 위한 기본 클래스입니다. |
PushFileInvoker | 이 클래스는 더 이상 사용되지 않습니다. 대신 PushFilePreparer 사용하세요. |
푸시파일 준비자 | 모든 호스트 경로에서 모든 장치 경로로 원하는 수의 파일을 푸시하려고 시도하는 ITargetPreparer 입니다. |
PythonVirtualenvPreparer | 호스트에 Python virtualenv를 설정하고 패키지를 설치합니다. |
RebootTargetPreparer | 장치를 재부팅하는 대상 준비자입니다. |
복구로그 준비자 | 복구 전 로그를 수집하는 데 사용되는 대상 준비자입니다. |
RemoveSystemAppPreparer | 테스트 실행 전에 시스템 파티션에서 APK를 제거하기 위한 ITargetPreparer 입니다. |
RestartSystemServerTargetPreparer | 장치를 재부팅하지 않고 시스템 서버를 다시 시작하는 대상 준비자입니다. |
근관 전달자 준비자 | |
루트 타겟 준비자 | "force-root" 옵션을 기반으로 "adb root" 또는 "adb unroot"를 수행하는 대상 준비자입니다. |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | 테스트 실행 전후에 임의의 호스트 명령을 실행하는 대상 준비자입니다. |
RunHostScriptTargetPreparer | 테스트를 실행하기 전에 스크립트를 실행하는 대상 준비자입니다. |
RunOnCloneProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer | 테스트가 SDK 샌드박스에서 실행되어야 함을 표시하는 ITargetPreparer 입니다. |
RunOnSecondaryUserTargetPreparer | 설정 시 보조 사용자를 생성하고 해당 사용자에서 테스트를 실행해야 함을 표시하는 ITargetPreparer 입니다. |
RunOnSystemUserTargetPreparer | 현재 사용자가 아닌 사용자에 대해 테스트를 실행해야 함을 표시하는 ITargetPreparer 입니다. |
RunOnWorkProfileTargetPreparer | 설정 시 작업 프로필을 생성하고 해당 사용자에서 테스트를 실행해야 함을 표시하는 ITargetPreparer 입니다. |
SemaphoreTokenTargetPreparer | 이는 tradefed 호스트에서 테스트 실행을 직렬화하기 위해 토큰을 사용하는 데 사용되는 준비자입니다. |
사이드로드OtaTargetPreparer | 지정된 OTA 패키지의 사이드로드를 수행하고, 패키지를 적용하고, 장치가 부팅될 때까지 기다리고, 빌드 정보로 사용할 장치 빌드 속성을 삽입하는 대상 준비자 이 대상 준비자는 시작 시 기기가 일반 adb 모드에 있다고 가정하고 기기가 최신 빌드가 적용된 상태에서 동일한 모드로 종료되도록 합니다. |
서비스 설정 중지 | 장치에서 서비스를 중지하는 ITargetPreparer 입니다. |
스텁 타겟 준비자 | ITargetPreparer 의 빈 자리 표시자 구현입니다. |
SwitchUserTargetPreparer | setUp에서 지정된 사용자 종류로 전환하는 ITargetPreparer 입니다. |
SystemUpdaterDeviceFlasher | OTA 업데이트 패키지에 번들로 포함된 시스템 이미지를 설치하기 위해 시스템 업데이터를 사용하는 IDeviceFlasher . |
대상 설정 오류 | 테스트 대상을 준비하는 동안 치명적인 오류가 발생했습니다. |
TearDownPassThroughPreparer | 구성에 객체로 포함된 준비자에서 TearDown을 실행할 수 있습니다. |
온도조절Waiter | 장치 온도가 목표 온도까지 내려갈 때까지 기다리는 ITargetPreparer |
TestApp설치설정 | IDeviceBuildInfo.getTestsDir() 폴더에서 하나 이상의 앱을 장치에 설치하는 ITargetPreparer 입니다. |
테스트파일푸시설정 | IDeviceBuildInfo.getTestsDir() 폴더에서 하나 이상의 파일/디렉터리를 장치로 푸시하는 ITargetPreparer 입니다. |
TestSystemAppInstallSetup | IDeviceBuildInfo.getTestsDir() 폴더에서 하나 이상의 앱을 장치의 /system 파티션에 설치하는 ITargetPreparer . |
시간 낭비 자 | 시간을 낭비하고 잠재적으로 장치를 다시 시작하는 간단한 대상 준비기입니다. |
유저클리너 | 해체 시 보조 사용자를 제거하는 ITargetPreparer 입니다. |
사용자 도우미 | |
VisibleBackgroundUserPreparer | 백그라운드에서 표시되는 상태로 시작된 사용자에서 테스트를 실행하기 위한 대상 준비자입니다. |
WaitForDeviceDatetimePreparer | 장치에 날짜/시간이 설정될 때까지 기다리는 ITargetPreparer 선택적으로 이 준비자는 날짜 시간이 시간 초과 내에 설정되지 않은 경우 |
Wi-Fi 준비자 | 필요한 경우 장치에서 Wi-Fi를 구성하는 ITargetPreparer 입니다. |
열거형
AltDirBehavior | 다양한 테스트 아티팩트 설치 프로그램/푸셔에 대한 대체 디렉터리 동작을 정의하는 열거형 |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
깜박이는 방법 | 테스트 중인 장치를 플래시하는 데 사용되는 방법을 설명하는 열거형 |
IDeviceFlasher.UserDataFlashOption | 사용자 데이터 이미지 처리를 위한 옵션 열거형 |
인터페이스
클래스
- 모든TestApps설치설정
- AoaTargetPreparer
- 앱 설정
- 아트ChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- 빌드오류
- BuildInfoRecorder
- Cdma장치성 노출증
- CompileBootImageWithSpeedTargetPreparer
- Cpu조절 대기자
- CreateAvdPreparer
- CreateUserPreparer
- 기본테스트Zip설치 프로그램
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- 장치클리너
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- 장치 설정
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- 장치와이퍼
- 비활성화SELinuxTargetPreparer
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- Fastboot장치성 노출증
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- 플래싱리소스파서
- FlashingResourcesParser.AndroidInfo
- 폴더 보호기
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipApps설정
- ApexModuleTargetPreparer 설치
- 설치Apk설정
- InstallBuildEnvApkSetup
- 계측 준비자
- 기존 에뮬레이터 준비 프로그램 종료
- 알려진실패준비자
- 로컬에뮬레이터 실행
- 로컬에뮬레이터스냅샷
- MixKernelTargetPreparer
- 모듈OemTargetPreparer
- 모듈푸셔
- ModulePusher.ModulePushError
- NativeLeakCollector
- 퍼페토 준비자
- ProfileTargetPreparer
- PushFileInvoker
- 푸시파일 준비자
- PythonVirtualenvPreparer
- RebootTargetPreparer
- 복구로그 준비자
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer
- 근관 전달자 준비자
- 루트 타겟 준비자
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- 사이드로드OtaTargetPreparer
- 서비스 설정 중지
- 스텁 타겟 준비자
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- 대상 설정 오류
- TearDownPassThroughPreparer
- 온도조절Waiter
- TestApp설치설정
- 테스트파일푸시설정
- TestSystemAppInstallSetup
- 시간 낭비 자
- 유저클리너
- 사용자 도우미
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- Wi-Fi 준비자
열거형