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.
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

BaseEmulatorPreparer Persiapan umum untuk meluncurkan emulator lokal.
Persiapan Target Dasar Kelas implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak.
BangunInfoRecorder ITargetPreparer yang menulis data meta info build ke dalam file tertentu.
Buat AvdPreparer
Buat Pengguna Persiapan Penyiap target untuk membuat pengguna dan membersihkannya di akhir.
DefaultTestsZipInstaller Implementasi default dari penginstal zip pengujian.
DeviceBuildInfoBootStrapper ITargetPreparer yang menggantikan bidang info build dengan atribut yang dibaca dari perangkat

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 reboot atau memformat sebagai tindakan pembersihan setelah pengujian, dan secara opsional mematikan layar
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.
Pengaturan Perangkat ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang disediakan.
DeviceUpdateTargetPreparer ITargetPreparer abstrak yang menangani langkah-langkah umum dalam memperbarui perangkat dengan file gambar perangkat dari sumber eksternal (sebagai lawan dari layanan build).
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.
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>> .
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.
InstalApexModuleTargetPreparer
BunuhExistingEmulatorPreparer ITargetPreparer yang mematikan emulator yang sedang berjalan.
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
ModulOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo Kelas struct sederhana untuk menyimpan informasi tentang modul
PemulihanLogPreparer Pembuat target yang digunakan untuk mengumpulkan log sebelum pemulihan.
JalankanCommandTargetPreparer
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.
StubTargetPreparer Implementasi kosong placeholder dari ITargetPreparer .
TestAppInstallSetup ITargetPreparer yang menginstal satu atau lebih aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke perangkat.

Enum

Perilaku AltDir Sebuah enum untuk menentukan perilaku direktori alternatif untuk berbagai pemasang/pendorong artefak pengujian

Pembersih Perangkat.Aksi Pembersihan
Pembersih Perangkat.PostCleanupAction
DeviceFlashPreparer.EncryptionOptions Kumpulan opsi untuk menangani enkripsi gambar data pengguna
IDeviceFlasher.UserDataFlashOption Jumlah opsi untuk menangani gambar data pengguna

Pengecualian

DeviceFailedToBootError Dilempar jika perangkat gagal melakukan booting setelah di-flash dengan build.