com.android.tradefed.targetprep
Antarmuka
FlashingResourcesParser.Constraint |
Antarmuka pemfilteran, yang dimaksudkan untuk memungkinkan FlashingResourcesParser mengabaikan beberapa resource yang mungkin digunakannya
|
IDeviceFlasher | Mem-flash image perangkat di perangkat. |
IFlashingResourcesParser | Antarmuka untuk menyediakan versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. |
IFlashingResourcesRetriever | Antarmuka untuk mengambil file gambar tambahan yang diperlukan untuk melakukan flash perangkat. |
IHostCleaner | Membersihkan host setelah pengujian selesai. |
ILabPreparer |
Antarmuka penanda untuk persiapan lab
Lihat |
ITargetCleaner | Antarmuka ini tidak digunakan lagi. splitdown telah dipindahkan ke antarmuka ITargetPreparer dasar. |
ITargetPreparer | Menyiapkan lingkungan pengujian untuk pengujian. |
ITestsZipInstaller | Menginstal pengujian dari file ZIP pengujian (seperti yang dihasilkan oleh sistem build) di perangkat. |
Class
AllTestAppsInstallSetup |
ITargetPreparer yang menginstal semua aplikasi dari folder IDeviceBuildInfo#getTestsDir() ke perangkat.
|
AoaTargetPreparer |
ITargetPreparer yang menjalankan serangkaian tindakan (misalnya klik dan geser) menggunakan
protokol Android Open Accessory (AOAv2).
|
Penyiapan Aplikasi |
ITargetPreparer yang menginstal apk dan pengujiannya.
|
ArtChrootPreparer | Buat direktori chroot untuk pengujian ART. |
BaseEmulatorPreparer | Persiapan umum untuk meluncurkan emulator lokal. |
BaseTargetPreparer |
Class implementasi dasar untuk ITargetPreparer yang memungkinkan kontrol apakah objek dinonaktifkan atau tidak.
|
ErrorBuild | Dilemparkan jika build yang disediakan gagal dijalankan. |
BuildInfoRecorder |
ITargetPreparer yang menulis metadata info build ke dalam file tertentu.
|
CdmaDeviceFlasher | Class yang menampilkan flash image di perangkat Android fisik dengan radio CDMA. |
CompileBootImageWithSpeedTargetPreparer | Kompilasi ulang classpath booting dan server sistem dengan filter compiler 'kecepatan'. |
CpuThrottlingPelajar |
ITargetPreparer yang menunggu hingga frekuensi maksimum di semua core dipulihkan ke level tertinggi
yang tersedia
|
CreateAvdPreparer | |
CreateUserPreparer | Mempersiapkan target untuk membuat pengguna dan membersihkannya di akhir. |
DefaultTestsZipInstaller | Implementasi default dari penginstal zip pengujian. |
DeviceActionTargetPreparer |
ITargetPreparer untuk melakukan tindakan perangkat.
|
DeviceBuildInfoBootStrapper |
ITargetPreparer yang menggantikan kolom info build dengan atribut yang dibaca dari perangkat
Hal ini berguna untuk menguji perangkat dengan build yang dihasilkan dari sumber eksternal (mis. |
DeviceBuildInfoInjector |
ITargetPreparer yang menyisipkan metadata DeviceBuildDescriptor ke dalam IBuildInfo .
|
Pembersih Perangkat | Melakukan mulai ulang atau memformat sebagai tindakan pembersihan setelah pengujian, dan (opsional) menonaktifkan layar |
DeviceFailedToBootError | Dimunculkan jika perangkat gagal melakukan booting setelah di-flash dengan build. |
DeviceFlashPreparer |
ITargetPreparer yang mem-flash gambar di hardware Android fisik.
|
DeviceImageZipFlashingTargetPreparer | Mempersiapkan target yang mem-flash perangkat dengan image perangkat yang disediakan melalui format tertentu. |
DeviceOwnerTargetPreparer |
ITargetPreparer yang menyiapkan komponen pemilik perangkat.
|
Penyiapan Perangkat |
ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang disediakan.
|
DeviceStorageFiller | Mempersiapkan target untuk mengisi penyimpanan sehingga tersedia cukup ruang kosong. |
DeviceStringPusher | Mempersiapkan target untuk menulis string ke file. |
DeviceUpdateTargetPreparer |
ITargetPreparer abstrak yang menangani langkah-langkah umum seputar mengupdate perangkat dengan
file image perangkat dari sumber eksternal (bukan layanan build).
|
Wiper Perangkat |
ITargetPreparer yang menghapus total data pengguna
|
DisableSELinuxTargetPreparer | Mempersiapkan target yang menonaktifkan SELinux jika diaktifkan. |
DynamicSystemPreparer |
ITargetPreparer yang menyiapkan image sistem di atas build perangkat dengan Dynamic System Update.
|
MenghapusUserDataPreparer |
ITargetPreparer yang menghapus total data pengguna di perangkat.
|
FastbootCommandPreparer | Mempersiapkan target yang memicu fastboot dan mengirim perintah fastboot. |
FastbootDeviceFlasher | Class yang mengandalkan fastboot untuk mem-flash gambar pada hardware Android fisik. |
FastbootUpdateBootstrapPreparer |
ITargetPreparer yang memperlihatkan file yang ditentukan (bootloader, radio, zip image perangkat) ke dalam
IDeviceBuildInfo agar perangkat di-flash dengan FastbootDeviceFlasher , lalu memasukkan
atribut perangkat pasca-booting ke dalam info build untuk tujuan pelaporan hasil.
|
FeatureFlagTargetPreparer | Mengupdate DeviceConfig (tombol fitur yang disesuaikan oleh layanan jarak jauh). |
FlashingResourcesParser | Class yang mengurai versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. |
FlashingResourcesParser.AndroidInfo |
Definisi jenis untuk Map<String, MultiMap<String, String>> .
|
FolderSaver |
ITargetPreparer yang mengambil direktori dari perangkat, mengompresi dan menyimpannya ke backend logging.
|
GkiDeviceFlashPreparer | Mempersiapkan target yang mem-flash perangkat dengan image generik kernel umum Android. |
GsiDeviceFlashPreparer | Mempersiapkan target yang mem-flash perangkat dengan image sistem generik Android. |
InstallAllTestZipAppsSetup |
ITargetPreparer yang menginstal semua aplikasi di zip pengujian.
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
ITargetPreparer yang menginstal satu atau beberapa apk yang berada di sistem file.
|
InstallBuildEnvApkSetup |
ITargetPreparer yang menginstal satu atau beberapa APK pengujian dari build platform Android.
|
InstrumentationPreparer |
ITargetPreparer yang menjalankan instrumentasi
|
KillExistingEmulatorPreparer |
ITargetPreparer yang mematikan emulator yang sedang berjalan.
|
KnownFailurePreparer | Mempersiapkan target untuk melewati percobaan ulang kegagalan yang diketahui. |
LocalEmulatorLaunch | TargetPreparer yang meluncurkan emulator secara lokal dari lingkungan build Android. |
LocalEmulatorSnapshot | TargetPreparer dimaksudkan untuk menghasilkan snapshot emulator bersih dari lingkungan build/pengembangan Android |
MixKernelTargetPreparer |
ITargetPreparer yang memungkinkan penggabungan image kernel dengan image perangkat.
|
ModuleOemTargetPreparer | |
ModulePusher | |
ModulePusher.ModulePushError | Error fatal selama push modul Mainline. |
NativeLeakCollector |
ITargetPreparer yang menjalankan 'dumpsys meminfo --unreachable -a' untuk mengidentifikasi memori native yang tidak dapat dijangkau yang saat ini disimpan oleh setiap proses.
|
Persiapan Perfetto | Persiapan Perfetto mendorong file konfigurasi ke perangkat di lokasi standar yang dapat diakses oleh perfetto. |
ProfileTargetPreparer |
Class dasar untuk menyiapkan persiapan target bagi semua pengguna profil android.os.usertype.profile.XXX .
|
PushFileInvoker |
Class ini tidak digunakan lagi.
Sebagai gantinya, gunakan PushFilePreparer
|
PushFilePreparer |
ITargetPreparer yang mencoba mengirim sejumlah file dari jalur host mana pun ke
jalur perangkat mana pun.
|
PythonVirtualenvPreparer | Menyiapkan virtualenv Python pada host dan menginstal paket. |
RebootTargetPreparer | Mempersiapkan target yang memulai ulang perangkat. |
RecoveryLogPreparer | Mempersiapkan target yang digunakan untuk mengumpulkan log sebelum pemulihan. |
RemoveSystemAppPreparer |
ITargetPreparer untuk menghapus apk dari partisi sistem sebelum pengujian dijalankan.
|
RestartSystemServerTargetPreparer | Mempersiapkan target yang memulai ulang server sistem tanpa memulai ulang perangkat. |
RootcanalForwarderPreparer | |
RootTargetPreparer | Mempersiapkan target yang menjalankan "adb root" atau "adb unroot" berdasarkan opsi "force-root". |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | Mempersiapkan target untuk menjalankan perintah host arbitrer sebelum dan sesudah menjalankan pengujian. |
RunHostScriptTargetPreparer | Mempersiapkan target yang menjalankan skrip sebelum menjalankan pengujian. |
RunOnCloneProfileTargetPreparer | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer |
ITargetPreparer untuk menandai bahwa pengujian harus berjalan di sandbox sdk.
|
RunOnSecondaryUserTargetPreparer |
ITargetPreparer untuk memastikan bahwa pengujian berjalan sebagai pengguna sekunder.
|
RunOnSystemUserTargetPreparer |
ITargetPreparer yang menandai bahwa pengujian harus dijalankan pada pengguna (bukan pengguna saat ini).
|
RunOnWorkProfileTargetPreparer |
ITargetPreparer yang membuat profil kerja dalam penyiapan, dan menandai bahwa pengujian harus
dijalankan pada pengguna tersebut.
|
SemaphoreTokenTargetPreparer | Ini adalah persiapan yang digunakan untuk menggunakan token guna menserialisasi pengecualian pengujian di host yang ditukar. |
SideloadOtaTargetPreparer |
Mempersiapkan target yang melakukan sideload paket OTA tertentu, menerapkan paket, menunggu
perangkat melakukan booting, dan memasukkan properti build perangkat untuk digunakan sebagai info build
Mempersiapkan target ini mengasumsikan bahwa perangkat akan berada dalam mode adb reguler saat dimulai, dan akan memastikan bahwa perangkat keluar dalam mode yang sama, tetapi dengan build yang lebih baru diterapkan. |
StopServicesSetup |
ITargetPreparer yang menghentikan layanan di perangkat.
|
StubTargetPreparer |
Implementasi kosong placeholder dari ITargetPreparer .
|
SwitchUserTargetPreparer |
ITargetPreparer yang beralih ke jenis pengguna yang ditentukan dalam penyiapan.
|
SystemUpdaterDeviceFlasher |
IDeviceFlasher yang mengandalkan updater sistem untuk menginstal
image sistem yang dipaketkan dalam paket update OTA.
|
TargetSetupError | Terjadi error fatal saat menyiapkan target untuk pengujian. |
TearDownPassthroughPreparer | Memungkinkan menjalankan headlessDown pada persiapan yang disertakan dalam konfigurasi sebagai objek. |
TemperatureThrottlingwaiter |
ITargetPreparer yang menunggu hingga suhu perangkat turun ke target
|
TestAppInstallSetup |
ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke perangkat.
|
TestFilePushSetup |
ITargetPreparer yang mengirim satu atau beberapa file/dir dari folder IDeviceBuildInfo.getTestsDir() ke perangkat.
|
TestSystemAppInstallSetup |
ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke partisi /system di perangkat.
|
TimeWaster | Mempersiapkan target sederhana untuk membuang waktu dan berpotensi memulai ulang perangkat. |
Pembersih Pengguna |
ITargetPreparer yang menghapus pengguna sekunder saat pembongkaran.
|
BantuanPengguna | |
VisibleBackgroundUserPreparer | Persiapan target untuk menjalankan pengujian pada pengguna yang dimulai di latar belakang yang terlihat. |
waitForDeviceDatetimePreparer |
ITargetPreparer yang menunggu datetime disetel di perangkat
Secara opsional, preparer ini dapat memaksa |
Wi-FiPreparer |
ITargetPreparer yang mengonfigurasi Wi-Fi di perangkat jika diperlukan.
|
Enumerasi
AltDirBehavior |
Enum untuk menentukan perilaku direktori alternatif untuk berbagai penginstal/pendorong artefak pengujian
|
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
Metode Flashing | Enum untuk menjelaskan metode yang digunakan untuk mem-flash perangkat yang sedang diuji |
IDeviceFlasher.UserDataFlashOption | Enum opsi untuk menangani gambar data pengguna |
Antarmuka
Class
- AllTestAppsInstallSetup
- AoaTargetPreparer
- Penyiapan Aplikasi
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- ErrorBuild
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingPelajar
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- Pembersih Perangkat
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- Penyiapan Perangkat
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- Wiper Perangkat
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- MenghapusUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- Persiapan Perfetto
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- RebootTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassthroughPreparer
- TemperatureThrottlingwaiter
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWaster
- Pembersih Pengguna
- BantuanPengguna
- VisibleBackgroundUserPreparer
- waitForDeviceDatetimePreparer
- Wi-FiPreparer
Enumerasi