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