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 ITargetPreparer untuk mengetahui deskripsi tentang tujuan antarmuka ini. 

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 TargetSetupError jika datetime tidak disetel dalam waktu tunggu. 

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