com.android.tradefed.targetprep

Antarmuka

FlashingResourcesParser.Constraint Antarmuka pemfilteran, yang dimaksudkan untuk memungkinkan FlashingResourcesParser mengabaikan beberapa resource yang mungkin digunakannya  
IDeviceFlasher Melakukan flash image perangkat di perangkat. 
IFlashingResourcesParser Antarmuka untuk menyediakan versi file image tambahan yang diperlukan untuk mem-flash perangkat. 
IFlashingResourcesRetriever Antarmuka untuk mengambil file gambar tambahan yang diperlukan untuk mem-flash perangkat. 
IHostCleaner Membersihkan host setelah pengujian selesai dijalankan. 
ITargetCleaner Antarmuka ini tidak digunakan lagi. tearDown telah dipindahkan ke antarmuka ITargetPreparer dasar.  
ITargetPreparer Menyiapkan lingkungan pengujian untuk pengujian yang dijalankan. 
ITestsZipInstaller Menginstal pengujian dari file zip pengujian (seperti yang dihasilkan oleh sistem build) di perangkat. 

Class

BaseEmulatorPreparer Persiapan umum untuk meluncurkan emulator lokal. 
BaseTargetPreparer Class implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak. 
BuildInfoRecorder ITargetPreparer yang menulis metadata info build ke file yang ditentukan. 
CreateAvdPreparer  
CreateUserPreparer Persiapan target untuk membuat pengguna dan membersihkannya di akhir. 
DefaultTestsZipInstaller Implementasi default penginstal zip pengujian. 
DeviceBuildInfoBootStrapper ITargetPreparer yang mengganti 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 memformat sebagai tindakan pembersihan setelah pengujian, dan secara opsional menonaktifkan layar  
DeviceFlashPreparer ITargetPreparer yang mem-flash image pada hardware Android fisik. 
DeviceImageZipFlashingTargetPreparer Penyedia target yang mem-flash perangkat dengan image perangkat yang disediakan melalui format tertentu. 
DeviceSetup ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang disediakan. 
DeviceUpdateTargetPreparer ITargetPreparer abstrak yang menangani langkah-langkah umum seputar update perangkat dengan file image perangkat dari sumber eksternal (bukan layanan build). 
FastbootDeviceFlasher Class yang mengandalkan fastboot untuk mem-flash image pada hardware Android fisik. 
FastbootUpdateBootstrapPreparer ITargetPreparer yang melakukan staging file yang ditentukan (bootloader, radio, zip image perangkat) ke IDeviceBuildInfo untuk mem-flash perangkat dengan FastbootDeviceFlasher, lalu memasukkan atribut perangkat pasca-booting ke info build untuk tujuan pelaporan hasil. 
FlashingResourcesParser Class yang mengurai versi file gambar tambahan yang diperlukan untuk mem-flash perangkat. 
FlashingResourcesParser.AndroidInfo Typedef untuk Map<String, MultiMap<String, String>>
GkiDeviceFlashPreparer Pengatur target yang mem-flash perangkat dengan image generik kernel umum Android. 
GsiDeviceFlashPreparer Penyedia target yang mem-flash perangkat dengan image sistem umum Android. 
InstallApexModuleTargetPreparer  
KillExistingEmulatorPreparer ITargetPreparer yang menonaktifkan emulator yang sedang berjalan. 
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  
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo Class struct sederhana untuk menyimpan informasi tentang modul  
RecoveryLogPreparer Pengatur target yang digunakan untuk mengumpulkan log sebelum pemulihan. 
RunCommandTargetPreparer  
RunOnSecondaryUserTargetPreparer ITargetPreparer yang membuat pengguna sekunder dalam penyiapan, dan menandai bahwa pengujian harus dijalankan di 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 di pengguna tersebut. 
StubTargetPreparer Implementasi kosong placeholder ITargetPreparer
TestAppInstallSetup ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. 

Enum

AltDirBehavior Enum untuk menentukan perilaku direktori alternatif bagi berbagai penginstal/pengirim artefak pengujian

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceFlashPreparer.EncryptionOptions Enum opsi untuk menangani enkripsi gambar userdata  
IDeviceFlasher.UserDataFlashOption Enum opsi untuk menangani gambar userdata  

Pengecualian

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