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. 
ILabPreparer Antarmuka penanda untuk pembuat lab

Lihat ITargetPreparer untuk mengetahui deskripsi tujuan antarmuka ini. 

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

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 Membuat direktori chroot untuk pengujian ART. 
BaseEmulatorPreparer Persiapan umum untuk meluncurkan emulator lokal. 
BaseTargetPreparer Class implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak. 
BuildError Ditampilkan jika build yang diberikan gagal dijalankan. 
BuildInfoRecorder ITargetPreparer yang menulis metadata info build ke file yang ditentukan. 
CdmaDeviceFlasher Class yang mem-flash gambar di perangkat Android fisik dengan radio CDMA. 
CompileBootImageWithSpeedTargetPreparer Mengompilasi ulang classpath booting dan server sistem dengan filter compiler 'speed'. 
CpuThrottlingWaiter ITargetPreparer yang menunggu hingga frekuensi maksimum di semua core dipulihkan ke tingkat tertinggi yang tersedia 
CreateAvdPreparer  
CreateUserPreparer Persiapan target untuk membuat pengguna dan membersihkannya di akhir. 
DefaultTestsZipInstaller Implementasi default penginstal zip pengujian. 
DeviceActionTargetPreparer ITargetPreparer untuk melakukan tindakan perangkat. 
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 
DeviceFailedToBootError Ditampilkan jika perangkat gagal melakukan booting setelah di-flash dengan build. 
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. 
DeviceOwnerTargetPreparer ITargetPreparer yang menyiapkan komponen pemilik perangkat. 
DeviceSetup ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang disediakan. 
DeviceStorageFiller Target penyiapan untuk mengisi penyimpanan sehingga tersedia sejumlah ruang kosong. 
DeviceStringPusher Persiapan target untuk menulis string ke file. 
DeviceUpdateTargetPreparer ITargetPreparer abstrak yang menangani langkah-langkah umum seputar update perangkat dengan file image perangkat dari sumber eksternal (bukan layanan build). 
DeviceWiper ITargetPreparer yang menghapus total data pengguna 
DisableSELinuxTargetPreparer Peracik 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 Peracik 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 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. 
FeatureFlagTargetPreparer Memperbarui DeviceConfig (flag 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. 
GkiDeviceFlashPreparer Pengatur target yang mem-flash perangkat dengan image generik kernel umum Android. 
GsiDeviceFlashPreparer Pengatur target yang mem-flash perangkat dengan image sistem umum Android. 
InstallAllTestZipAppsSetup ITargetPreparer yang menginstal semua aplikasi dalam zip pengujian. 
InstallApexModuleTargetPreparer  
InstallApkSetup ITargetPreparer yang menginstal satu atau beberapa apk yang terletak di sistem file. 
InstallBuildEnvApkSetup ITargetPreparer yang menginstal satu atau beberapa apk pengujian dari lingkungan build platform Android. 
InstallKernelModulePreparer Penyedia target yang menginstal modul kernel. 
InstrumentationPreparer ITargetPreparer yang menjalankan instrumentasi 
KillExistingEmulatorPreparer ITargetPreparer yang menonaktifkan emulator yang sedang berjalan. 
KnownFailurePreparer Target penyiapan untuk melewati percobaan ulang kegagalan yang diketahui. 
LocalEmulatorLaunch TargetPreparer yang meluncurkan emulator secara lokal dari lingkungan build Android. 
LocalEmulatorSnapshot TargetPreparer yang dimaksudkan untuk membuat snapshot emulator yang bersih dari lingkungan build/pengembangan Android 
MixKernelTargetPreparer ITargetPreparer yang memungkinkan untuk menggabungkan image kernel dengan image perangkat. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError 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 disimpan 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 Peracik Perfetto mengirimkan file konfigurasi ke perangkat di lokasi standar yang dapat diakses oleh Perfetto. 
ProfileTargetPreparer Class dasar untuk menyiapkan peracik target bagi pengguna profil android.os.usertype.profile.XXX
PushFileInvoker Class ini tidak digunakan lagi. Gunakan PushFilePreparer sebagai gantinya 
PushFilePreparer ITargetPreparer yang mencoba mendorong sejumlah file dari jalur host mana pun ke jalur perangkat mana pun. 
PythonVirtualenvPreparer Menyiapkan virtualenv Python di host dan menginstal paket. 
RebootTargetPreparer Persiapan target yang memulai ulang perangkat. 
RecoveryLogPreparer Pengatur target yang digunakan untuk mengumpulkan log sebelum pemulihan. 
RemoveSystemAppPreparer ITargetPreparer untuk menghapus apk dari partisi sistem sebelum pengujian dijalankan. 
RestartSystemServerTargetPreparer Peracik target yang memulai ulang server sistem tanpa memulai ulang perangkat. 
RootcanalForwarderPreparer  
RootTargetPreparer Peracik target yang menjalankan "adb root" atau "adb unroot" berdasarkan opsi "force-root". 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer Persiapan target untuk menjalankan perintah host arbitrer sebelum dan sesudah menjalankan pengujian. 
RunHostScriptTargetPreparer Persiapan target yang mengeksekusi skrip sebelum menjalankan pengujian. 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxTargetPreparer ITargetPreparer untuk menandai bahwa pengujian harus berjalan di sandbox sdk. 
RunOnSecondaryUserTargetPreparer ITargetPreparer untuk memastikan 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 penyiapan yang digunakan untuk menggunakan token guna melakukan serialisasi eksekusi pengujian di host tradefed. 
SideloadOtaTargetPreparer Pengatur target yang melakukan sideload paket OTA yang ditentukan, menerapkan paket, menunggu perangkat melakukan booting, dan memasukkan properti build perangkat untuk digunakan sebagai info build

Penyedia 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 update sistem untuk menginstal image sistem yang dipaketkan dalam paket update OTA. 
TargetSetupError Terjadi error fatal saat menyiapkan target untuk pengujian. 
TearDownPassThroughPreparer Memungkinkan untuk menjalankan tearDown pada penyiapan 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 mendorong 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 Penyedia target sederhana untuk membuang waktu dan berpotensi memulai ulang perangkat. 
UserCleaner ITargetPreparer yang menghapus pengguna sekunder saat penghapusan. 
UserHelper  
VisibleBackgroundUserPreparer Persiapan target untuk menjalankan pengujian di pengguna yang dimulai di latar belakang yang terlihat. 
WaitForDeviceDatetimePreparer ITargetPreparer yang menunggu tanggal waktu ditetapkan di perangkat

Secara opsional, penyiapan ini dapat memaksa TargetSetupError jika tanggal waktu tidak ditetapkan dalam waktu tunggu. 

WifiPreparer ITargetPreparer yang mengonfigurasi Wi-Fi di perangkat jika diperlukan. 

Enum

AltDirBehavior Enum untuk menentukan perilaku direktori alternatif bagi berbagai penginstal/pengirim 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