com.android.tradefed.targetprep
Antarmuka
FlashingResourcesParser.Constraint | Antarmuka pemfilteran, dimaksudkan untuk memungkinkan FlashingResourcesParser mengabaikan beberapa sumber daya yang mungkin digunakan |
IDeviceFlasher | Mem-flash gambar perangkat pada 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. |
Pembersih IHost | Membersihkan host setelah uji coba selesai. |
Persiapan ILab | Antarmuka penanda untuk pembuat lab Lihat |
Pembersih Target IT | Antarmuka ini tidak digunakan lagi. teaDown telah dipindahkan ke antarmuka dasar ITargetPreparer. |
Persiapan Target IT | Mempersiapkan lingkungan pengujian untuk pengujian yang dijalankan. |
Penginstal ITestsZip | Menginstal pengujian dari file zip pengujian (seperti yang dihasilkan oleh sistem build) pada perangkat. |
Kelas
SemuaTestAppsInstallSetup | 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 Accessories (AOAv2). |
Pengaturan Aplikasi | ITargetPreparer yang menginstal apk dan pengujiannya. |
Persiapan ArtChroot | Buat direktori chroot untuk tes ART. |
BaseEmulatorPreparer | Persiapan umum untuk meluncurkan emulator lokal. |
Persiapan Target Dasar | Kelas implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak. |
Kesalahan Bangun | Dilempar jika build yang disediakan gagal dijalankan. |
BangunInfoRecorder | ITargetPreparer yang menulis data meta info build ke dalam file tertentu. |
CdmaDeviceFlasher | Kelas yang mem-flash gambar pada perangkat Android fisik dengan radio CDMA. |
KompilasiBootImageWithSpeedTargetPreparer | Mengkompilasi ulang classpath boot dan server sistem dengan 'kecepatan' filter kompiler. |
CPUThrottlingWaiter | ITargetPreparer yang menunggu hingga frekuensi maksimal pada semua inti dikembalikan ke level tertinggi yang tersedia |
Buat AvdPreparer | |
Buat Pengguna Persiapan | Penyiap target untuk membuat pengguna dan membersihkannya di akhir. |
DefaultTestsZipInstaller | Implementasi default dari penginstal zip pengujian. |
PerangkatActionTargetPreparer | ITargetPreparer untuk melakukan tindakan perangkat. |
DeviceBuildInfoBootStrapper | ITargetPreparer yang menggantikan bidang info build dengan atribut yang dibaca dari perangkatIni berguna untuk menguji perangkat dengan build yang dihasilkan dari sumber eksternal (mis |
DeviceBuildInfoInjector | ITargetPreparer yang menyisipkan metadata DeviceBuildDescriptor ke dalam IBuildInfo . |
Pembersih Perangkat | Melakukan reboot atau memformat sebagai tindakan pembersihan setelah pengujian, dan secara opsional mematikan layar |
DeviceFailedToBootError | Dilempar jika perangkat gagal melakukan booting setelah di-flash dengan build. |
PerangkatFlashPreparer | ITargetPreparer yang mem-flash gambar pada perangkat keras Android fisik. |
DeviceImageZipFlashingTargetPreparer | Pembuat target yang mem-flash perangkat dengan gambar perangkat yang disediakan melalui format tertentu. |
DeviceOwnerTargetPreparer | ITargetPreparer yang menyiapkan komponen pemilik perangkat. |
Pengaturan Perangkat | ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang disediakan. |
Pengisi Penyimpanan Perangkat | Targetkan pembuatnya untuk mengisi penyimpanan sehingga sejumlah ruang kosong tersedia. |
DeviceStringPusher | Penyiap target untuk menulis string ke file. |
DeviceUpdateTargetPreparer | ITargetPreparer abstrak yang menangani langkah-langkah umum dalam memperbarui perangkat dengan file gambar perangkat dari sumber eksternal (sebagai lawan dari layanan build). |
Penghapus Perangkat | ITargetPreparer yang menghapus data pengguna |
NonaktifkanSELinuxTargetPreparer | Pembuat target yang menonaktifkan SELinux jika diaktifkan. |
Persiapan Sistem Dinamis | ITargetPreparer yang menyiapkan citra sistem di atas perangkat yang dibuat dengan Pembaruan Sistem Dinamis. |
HapusUserDataPreparer | ITargetPreparer yang menghapus data pengguna di perangkat. |
FastbootCommandPreparer | Pembuat target yang memicu fastboot dan mengirimkan perintah fastboot. |
FastbootDeviceFlasher | Kelas yang mengandalkan fastboot untuk mem-flash gambar pada perangkat keras Android fisik. |
FastbootUpdateBootstrapPreparer | ITargetPreparer yang menampilkan file tertentu (bootloader, radio, zip gambar perangkat) ke dalam IDeviceBuildInfo untuk membuat perangkat di-flash dengan FastbootDeviceFlasher , lalu memasukkan atribut perangkat pasca-boot ke dalam info build untuk tujuan pelaporan hasil. |
FiturBenderaTargetPreparer | Memperbarui DeviceConfig (tanda fitur yang disetel oleh layanan jarak jauh). |
BerkedipResourcesParser | Kelas yang mem-parsing versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. |
FlashingResourcesParser.AndroidInfo | Sebuah typedef untuk Map<String, MultiMap<String, String>> . |
Penghemat Folder | ITargetPreparer yang menarik direktori dari perangkat, mengompresi dan menyimpannya ke dalam backend logging. |
GkiDeviceFlashPreparer | Pembuat target yang mem-flash perangkat dengan image generik kernel umum Android. |
GsiDeviceFlashPreparer | Pembuat target yang mem-flash perangkat dengan image sistem generik Android. |
InstalAllTestZipAppsSetup | ITargetPreparer yang menginstal semua aplikasi dalam test zip. |
InstalApexModuleTargetPreparer | |
InstalApkSetup | ITargetPreparer yang menginstal satu atau lebih apk yang terletak di sistem file. |
InstalBuildEnvApkSetup | ITargetPreparer yang menginstal satu atau lebih apk pengujian dari platform Android build env. |
Persiapan Instrumentasi | ITargetPreparer yang menjalankan instrumentasi |
BunuhExistingEmulatorPreparer | ITargetPreparer yang mematikan emulator yang sedang berjalan. |
Persiapan Kegagalan yang Diketahui | Penyiap target untuk melewati percobaan ulang kegagalan yang diketahui. |
Peluncuran Emulator Lokal | TargetPreparer yang meluncurkan emulator secara lokal dari lingkungan build Android. |
Cuplikan Emulator Lokal | TargetPreparer yang dimaksudkan untuk menghasilkan snapshot emulator yang bersih dari lingkungan build/pengembangan Android |
CampuranKernelTargetPreparer | ITargetPreparer yang memungkinkan untuk mencampur image kernel dengan image perangkat. |
ModulOemTargetPreparer | |
ModulPendorong | |
ModulePusher.ModulePushError | Kesalahan fatal selama push modul Mainline. |
Kolektor Kebocoran Asli | ITargetPreparer yang menjalankan 'dumpsys meminfo --unreachable -a' untuk mengidentifikasi memori asli yang tidak dapat dijangkau yang saat ini dimiliki oleh setiap proses. |
Persiapan Sempurna | Pembuat Perfetto memasukkan file konfigurasi ke perangkat di lokasi standar yang dapat diakses oleh Perfetto. |
ProfilTargetPreparer | Kelas dasar untuk menyiapkan pembuat target untuk semua pengguna profil android.os.usertype.profile.XXX . |
PushFileInvoker | Kelas ini tidak digunakan lagi. Gunakan PushFilePreparer sebagai gantinya |
Persiapan File Dorong | ITargetPreparer yang mencoba untuk mendorong sejumlah file dari jalur host mana pun ke jalur perangkat apa pun. |
PythonVirtualenvPreparer | Menyiapkan virtualenv Python di host dan menginstal paket. |
RebootTargetPreparer | Penyiap target yang me-reboot perangkat. |
PemulihanLogPreparer | Pembuat target yang digunakan untuk mengumpulkan log sebelum pemulihan. |
HapusSystemAppPreparer | ITargetPreparer untuk menghapus apk dari partisi sistem sebelum pengujian dijalankan. |
Mulai ulangSystemServerTargetPreparer | Pembuat target yang memulai ulang server sistem tanpa me-reboot perangkat. |
Persiapan RootcanalForwarder | |
Persiapan RootTarget | Pembuat target yang melakukan "adb root" atau "adb unroot" berdasarkan opsi "force-root". |
JalankanCommandTargetPreparer | |
JalankanHostCommandTargetPreparer | Targetkan pembuat untuk menjalankan perintah host sewenang-wenang sebelum dan sesudah menjalankan pengujian. |
JalankanHostScriptTargetPreparer | Penyiap target yang menjalankan skrip sebelum menjalankan pengujian. |
JalankanOnCloneProfileTargetPreparer | |
JalankanOnSdkSandboxTargetPreparer | ITargetPreparer untuk menandai bahwa pengujian harus dijalankan di sandbox SDK. |
JalankanOnSecondaryUserTargetPreparer | ITargetPreparer yang membuat pengguna sekunder dalam pengaturan, dan menandai bahwa pengujian harus dijalankan pada pengguna tersebut. |
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 untuk membuat serial eksekusi pengujian di host yang diberi perdagangan. |
SideloadOtaTargetPreparer | Pembuat target yang melakukan sideload paket OTA tertentu, menerapkan paket, menunggu perangkat melakukan booting, dan memasukkan properti build perangkat untuk digunakan sebagai info build Penyusun 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 penerapan versi yang lebih baru. |
Hentikan Pengaturan Layanan | ITargetPreparer yang menghentikan layanan pada perangkat. |
StubTargetPreparer | Implementasi kosong placeholder dari ITargetPreparer . |
Ganti UserTargetPreparer | ITargetPreparer yang beralih ke jenis pengguna tertentu di setUp. |
SystemUpdaterDeviceFlasher | IDeviceFlasher yang mengandalkan pembaru sistem untuk menginstal citra sistem yang dibundel dalam paket pembaruan OTA. |
TargetSetupError | Terjadi kesalahan fatal saat menyiapkan target untuk pengujian. |
TearDownPassThroughPreparer | Memungkinkan untuk menjalankan pembongkaran pada pembuat yang disertakan dalam konfigurasi sebagai objek. |
Pelayan Pembatas Suhu | ITargetPreparer yang menunggu hingga suhu perangkat turun sesuai target |
TestAppInstallSetup | ITargetPreparer yang menginstal satu atau lebih aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. |
TestFilePushSetup | ITargetPreparer yang memasukkan satu atau lebih file/dir dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. |
TestSystemAppInstallSetup | ITargetPreparer yang menginstal satu atau lebih aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke partisi /system pada perangkat. |
Pembuang waktu | Pembuat target sederhana yang membuang waktu dan berpotensi memulai ulang perangkat. |
Pembersih Pengguna | ITargetPreparer yang menghapus pengguna sekunder saat pembongkaran. |
Pembantu Pengguna | |
VisibleBackgroundUserPreparer | Penyiap target untuk menjalankan pengujian pada pengguna yang dimulai secara terlihat di latar belakang. |
WaitForDeviceDatetimePreparer | ITargetPreparer yang menunggu tanggal waktu disetel di perangkat Secara opsional, pembuat ini dapat memaksa |
Penyedia Wifi | ITargetPreparer yang mengonfigurasi wifi di perangkat jika perlu. |
Enum
Perilaku AltDir | Sebuah enum untuk menentukan perilaku direktori alternatif untuk berbagai pemasang/pendorong artefak pengujian |
Pembersih Perangkat.Aksi Pembersihan | |
Pembersih Perangkat.PostCleanupAction | |
Metode Berkedip | Sebuah enum untuk menjelaskan metode yang digunakan untuk mem-flash perangkat yang sedang diuji |
IDeviceFlasher.UserDataFlashOption | Jumlah opsi untuk menangani gambar data pengguna |
Antarmuka
Kelas
- SemuaTestAppsInstallSetup
- AoaTargetPreparer
- Pengaturan Aplikasi
- Persiapan ArtChroot
- BaseEmulatorPreparer
- Persiapan Target Dasar
- Kesalahan Bangun
- BangunInfoRecorder
- CdmaDeviceFlasher
- KompilasiBootImageWithSpeedTargetPreparer
- CPUThrottlingWaiter
- Buat AvdPreparer
- Buat Pengguna Persiapan
- DefaultTestsZipInstaller
- PerangkatActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- Pembersih Perangkat
- DeviceFailedToBootError
- PerangkatFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- Pengaturan Perangkat
- Pengisi Penyimpanan Perangkat
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- Penghapus Perangkat
- NonaktifkanSELinuxTargetPreparer
- Persiapan Sistem Dinamis
- HapusUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FiturBenderaTargetPreparer
- BerkedipResourcesParser
- FlashingResourcesParser.AndroidInfo
- Penghemat Folder
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstalAllTestZipAppsSetup
- InstalApexModuleTargetPreparer
- InstalApkSetup
- InstalBuildEnvApkSetup
- Persiapan Instrumentasi
- BunuhExistingEmulatorPreparer
- Persiapan Kegagalan yang Diketahui
- Peluncuran Emulator Lokal
- Cuplikan Emulator Lokal
- CampuranKernelTargetPreparer
- ModulOemTargetPreparer
- ModulPendorong
- ModulePusher.ModulePushError
- Kolektor Kebocoran Asli
- Persiapan Sempurna
- ProfilTargetPreparer
- PushFileInvoker
- Persiapan File Dorong
- PythonVirtualenvPreparer
- RebootTargetPreparer
- PemulihanLogPreparer
- HapusSystemAppPreparer
- Mulai ulangSystemServerTargetPreparer
- Persiapan RootcanalForwarder
- Persiapan RootTarget
- JalankanCommandTargetPreparer
- JalankanHostCommandTargetPreparer
- JalankanHostScriptTargetPreparer
- JalankanOnCloneProfileTargetPreparer
- JalankanOnSdkSandboxTargetPreparer
- JalankanOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- Hentikan Pengaturan Layanan
- StubTargetPreparer
- Ganti UserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassThroughPreparer
- Pelayan Pembatas Suhu
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- Pembuang waktu
- Pembersih Pengguna
- Pembantu Pengguna
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- Penyedia Wifi
Enum