com.android.tradefed.targetprep
Antarmuka
| FlashingResourcesParser.Constraint |
Antarmuka pemfilteran, yang dimaksudkan untuk memungkinkan FlashingResourcesParser mengabaikan beberapa resource yang mungkin digunakan
|
| 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 mem-flash perangkat. |
| IHostCleaner | Membersihkan host setelah uji coba selesai. |
| ILabPreparer |
Antarmuka penanda untuk penyiap lab
Lihat |
| ITargetCleaner | Antarmuka ini tidak digunakan lagi. tearDown telah dipindahkan ke antarmuka ITargetPreparer dasar. |
| ITargetPreparer | Menyiapkan lingkungan pengujian untuk menjalankan 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).
|
| AppSetup |
ITargetPreparer yang menginstal APK dan pengujiannya.
|
| ArtChrootPreparer | Buat direktori chroot untuk pengujian ART. |
| BaseEmulatorPreparer | Penyiapan umum untuk meluncurkan emulator lokal. |
| BaseTargetPreparer |
Class implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak.
|
| BuildError | Dikeluarkan jika build yang diberikan gagal dijalankan. |
| BuildInfoRecorder |
ITargetPreparer yang menulis metadata info build ke dalam file tertentu.
|
| CdmaDeviceFlasher | Class yang menampilkan gambar di perangkat Android fisik dengan radio CDMA. |
| CompileBootImageWithSpeedTargetPreparer | Mengompilasi ulang classpath boot dan server sistem dengan filter compiler 'speed'. |
| CpuThrottlingWaiter |
ITargetPreparer yang menunggu hingga frekuensi maksimum pada semua core dipulihkan ke level tertinggi yang tersedia
|
| CreateAvdPreparer | |
| CreateUserPreparer | Penyiapan target untuk membuat pengguna dan membersihkannya di akhir. |
| DefaultTestsZipInstaller | Implementasi default 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 (misalnya, |
| DeviceBuildInfoInjector |
ITargetPreparer yang menyisipkan metadata DeviceBuildDescriptor ke dalam IBuildInfo.
|
| DeviceCleaner | Melakukan mulai ulang atau format sebagai tindakan pembersihan setelah pengujian, dan secara opsional mematikan layar |
| DeviceFailedToBootError | Dilempar jika perangkat gagal melakukan booting setelah di-flash dengan build. |
| DeviceFlashPreparer |
ITargetPreparer yang mem-flash image pada hardware Android fisik.
|
| DeviceImageZipFlashingTargetPreparer | Penyiapan target yang mem-flash perangkat dengan image perangkat yang disediakan melalui format tertentu. |
| DeviceOwnerTargetPreparer |
ITargetPreparer yang menyiapkan komponen pemilik perangkat.
|
| DeviceSetup |
ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang diberikan.
|
| DeviceStorageFiller | Penyiapan target untuk mengisi penyimpanan sehingga tersedia ruang kosong dalam jumlah tertentu. |
| DeviceStringPusher | Penyiapan target untuk menulis string ke file. |
| DeviceUpdateTargetPreparer |
ITargetPreparer abstrak yang menangani langkah-langkah umum seputar mengupdate perangkat dengan
file image perangkat dari sumber eksternal (berbeda dengan layanan build).
|
| DeviceWiper |
ITargetPreparer yang menghapus data pengguna
|
| DisableSELinuxTargetPreparer | Penyiap target yang menonaktifkan SELinux jika diaktifkan. |
| DynamicSystemPreparer |
ITargetPreparer yang menyiapkan image sistem di atas build perangkat dengan Dynamic
System Update.
|
| EraseUserDataPreparer |
ITargetPreparer yang menghapus total data pengguna di perangkat.
|
| FastbootCommandPreparer | Penyiap target yang memicu fastboot dan mengirim perintah fastboot. |
| FastbootDeviceFlasher | Class yang mengandalkan fastboot untuk mem-flash image pada hardware Android fisik. |
| FastbootUpdateBootstrapPreparer |
ITargetPreparer yang melakukan penyiapan file tertentu (bootloader, radio, ZIP image perangkat) ke dalam
IDeviceBuildInfo untuk mem-flash perangkat dengan FastbootDeviceFlasher, lalu menyuntikkan
atribut perangkat setelah booting ke dalam info build untuk tujuan pelaporan hasil.
|
| FeatureFlagTargetPreparer | Memperbarui DeviceConfig (tanda fitur yang disesuaikan oleh layanan jarak jauh). |
| FlashingResourcesParser | Class yang mengurai versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. |
| FlashingResourcesParser.AndroidInfo |
Typedef untuk Map<String, MultiMap<String, String>>.
|
| FolderSaver |
ITargetPreparer yang menarik direktori dari perangkat, mengompresi, dan menyimpannya ke backend
logging.
|
| FutilityCommandPreparer | Persiapan untuk menjalankan perintah sia-sia. |
| GkiDeviceFlashPreparer | Penyiapan target yang mem-flash perangkat dengan image generik kernel umum Android. |
| GsiDeviceFlashPreparer | Penyiapan target yang mem-flash perangkat dengan image sistem generik Android. |
| InstallAllTestZipAppsSetup |
ITargetPreparer yang menginstal semua aplikasi dalam zip pengujian.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
ITargetPreparer yang menginstal satu atau beberapa APK yang ada di sistem file.
|
| InstallBuildEnvApkSetup |
ITargetPreparer yang menginstal satu atau beberapa APK pengujian dari lingkungan build platform Android.
|
| InstallKernelModulePreparer | Penyiapan target yang menginstal modul kernel. |
| InstrumentationPreparer |
ITargetPreparer yang menjalankan instrumentasi
|
| KillExistingEmulatorPreparer |
ITargetPreparer yang menonaktifkan emulator yang sedang berjalan.
|
| KnownFailurePreparer | Penyiap target untuk melewati percobaan ulang kegagalan yang diketahui. |
| LocalEmulatorLaunch | TargetPreparer yang meluncurkan emulator secara lokal dari lingkungan build Android. |
| LocalEmulatorSnapshot | TargetPreparer yang ditujukan untuk membuat snapshot emulator bersih dari lingkungan build/pengembangan Android |
| MixKernelTargetPreparer |
ITargetPreparer yang memungkinkan untuk menggabungkan image kernel dengan image perangkat.
|
| MixRadioTargetPreparer |
ITargetPreparer yang memungkinkan untuk mencampur gambar radio dengan gambar perangkat.
|
| ModuleOemTargetPreparer | |
| ModulePusher | |
| ModulePusher.ModulePushError | Terjadi error fatal selama pengiriman modul Mainline. |
| NativeLeakCollector |
ITargetPreparer yang menjalankan 'dumpsys meminfo --unreachable -a' untuk mengidentifikasi
memori native yang tidak dapat dijangkau yang saat ini ditahan oleh setiap proses.
|
| OtaUpdateDeviceFlasher | Flasher perangkat yang memicu skrip system/update_engine/scripts/update_device.py dengan paket OTA penuh atau inkremental untuk mengupdate image perangkat. |
| PerfettoPreparer | Penyiap Perfetto mengirimkan file konfigurasi ke perangkat di lokasi standar yang dapat diakses oleh Perfetto. |
| ProfileTargetPreparer |
Class dasar untuk menyiapkan penyiapan target bagi pengguna profil android.os.usertype.profile.XXX.
|
| PushFileInvoker |
Class ini tidak digunakan lagi.
Gunakan PushFilePreparer sebagai gantinya
|
| PushFilePreparer |
ITargetPreparer yang mencoba mengirim sejumlah file dari jalur host mana pun ke jalur perangkat mana pun.
|
| PythonVirtualenvPreparer | Menyiapkan virtualenv Python di host dan menginstal paket. |
| RebootTargetPreparer | Penyiap target yang memulai ulang perangkat. |
| RecoveryLogPreparer | Penyiap target yang digunakan untuk mengumpulkan log sebelum pemulihan. |
| RemoveSystemAppPreparer |
ITargetPreparer untuk menghapus APK dari partisi sistem sebelum menjalankan pengujian.
|
| RestartSystemServerTargetPreparer | Penyiap target yang memulai ulang server sistem tanpa melakukan reboot perangkat. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Menargetkan pembuat yang melakukan "adb root" atau "adb unroot" berdasarkan opsi "force-root". |
| RunCommandTargetPreparer | |
| RunHostCommandTargetPreparer | Penyiap target untuk menjalankan perintah host arbitrer sebelum dan setelah menjalankan pengujian. |
| RunHostScriptTargetPreparer | Penyiap target yang menjalankan skrip sebelum menjalankan pengujian. |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxTargetPreparer |
ITargetPreparer untuk menandai bahwa pengujian harus dijalankan 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 di pengguna tersebut.
|
| SemaphoreTokenTargetPreparer | Ini adalah preparer yang digunakan untuk menggunakan token guna melakukan serialisasi eksekusi pengujian di host tradefed. |
| SideloadOtaTargetPreparer |
Penyiap target yang melakukan sideload paket OTA tertentu, menerapkan paket, menunggu perangkat melakukan booting, dan menyuntikkan properti build perangkat untuk digunakan sebagai info build
Penyiap 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 ITargetPreparer.
|
| SwitchUserTargetPreparer |
ITargetPreparer yang beralih ke jenis pengguna yang ditentukan di setUp.
|
| SystemUpdaterDeviceFlasher |
IDeviceFlasher yang mengandalkan pengupdate sistem untuk menginstal
image sistem yang di-bundle dalam paket update OTA.
|
| TargetSetupError | Terjadi error fatal saat menyiapkan target untuk pengujian. |
| TearDownPassThroughPreparer | Memungkinkan menjalankan tearDown pada preparer 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/direktori dari folder IDeviceBuildInfo.getTestsDir() ke perangkat.
|
| TestSystemAppInstallSetup |
ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke partisi /system di perangkat.
|
| TimeWaster | Penyiap target sederhana untuk membuang-buang waktu dan berpotensi memulai ulang perangkat. |
| UserCleaner |
ITargetPreparer yang menghapus pengguna sekunder saat penguraian.
|
| UserHelper | |
| VisibleBackgroundUserPreparer | Penyiapan target untuk menjalankan pengujian di pengguna yang dimulai di latar belakang yang terlihat. |
| WaitForDeviceDatetimePreparer |
ITargetPreparer yang menunggu hingga tanggal dan waktu disetel di perangkat
Secara opsional, preparer ini dapat memaksakan |
| WifiPreparer |
ITargetPreparer yang mengonfigurasi Wi-Fi di perangkat jika perlu.
|
Enum
| AltDirBehavior |
Enum untuk menentukan perilaku direktori alternatif bagi berbagai penginstal/pendorong artefak pengujian
|
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| FlashingMethod | Enum untuk mendeskripsikan metode yang digunakan untuk mem-flash perangkat yang sedang diuji |
| IDeviceFlasher.UserDataFlashOption | Enum opsi untuk menangani gambar userdata |
Antarmuka
Class
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- 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
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
Enum