AdbStopServerPreparer | Siapkan target untuk menghentikan server adb di host sebelum dan sesudah menjalankan pengujian adb. |
AggregatePostProcessor | Agregator metrik yang memberikan persentil min, maks, rata-rata, varians, standar deviasi, total, jumlah, dan opsional untuk metrik numerik yang dikumpulkan selama pengujian multi-iterasi, memperlakukannya sebagai ganda. |
AllTestAppsInstallSetup | ITargetPreparer yang menginstal semua aplikasi dari folder IDeviceBuildInfo#getTestsDir() ke perangkat. |
AoaTargetPreparer | ITargetPreparer yang mengeksekusi serangkaian tindakan (misalnya klik dan gesek) menggunakan protokol Android Open Accessory (AOAv2). |
Pengaturan Aplikasi | ITargetPreparer yang menginstal apk dan pengujiannya. |
ArtChrootPreparer | Buat direktori chroot untuk tes ART. |
AtraceCollector | IMetricCollector yang menjalankan atrace selama pengujian dan mengumpulkan hasilnya dan mencatatnya ke dalam pemanggilan. |
AtraceRunMetricCollector | Mengumpulkan pelacakan dari semua direktori pengujian di bawah direktori yang diberikan dari perangkat pengujian, mencatat log direktori pengujian dan memposting memproses file pelacakan di bawah direktori pengujian dan menggabungkan metrik. |
Rata-rataPostProcessor | Implementasi post processor yang menghitung rata-rata daftar metrik. |
BaseDeviceMetricCollector | Implementasi dasar IMetricCollector yang memungkinkan untuk memulai dan menghentikan pengumpulan di onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) dan ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparer | Persiapan umum untuk meluncurkan emulator lokal. |
BaseMultiTargetPreparer | Implementasi dasar IMultiTargetPreparer yang memungkinkan untuk menonaktifkan objek. |
BasePostProcessor | IPostProcessor dasar yang harus diperluas oleh setiap implementasi. |
BaseTargetPreparer | Kelas implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak. |
BluetoothConnectionLatencyCollector | Pengumpul akan mendorong konfigurasi metrik durasi statsd yang ditentukan sebelumnya ke perangkat dan mengumpulkan durasi koneksi Bluetooth untuk setiap profil. |
BluetoothConnectionStateCollector | Kolektor ini akan mengumpulkan metrik BluetoothConnectionStateChanged dan merekam nomor status koneksi untuk setiap profil. |
BluetoothConnectionSuccessRatePostProcessor | Implementasi postprocessor yang menghitung tingkat keberhasilan untuk profil bluetooth Gunakan "metric-key-match" untuk menentukan metrik yang berisi status koneksi bluetooth dalam array numerik Contoh [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collector untuk mengaktifkan Bluetooth HCI snoop logging pada DUT dan mengumpulkan log untuk setiap pengujian. |
BugreportzOnFailureCollector | Kumpulkan laporan bug saat kasus uji gagal. |
BugreportzOnTestCaseFailureCollector | Kumpulkan laporan bug ketika kasus uji coba gagal. |
BuildInfoRecorder | ITargetPreparer yang menulis build info meta data ke dalam file tertentu. |
CheckPairingPreparer | CompanionAwarePreparer yang memverifikasi ikatan BT antara perangkat utama dan pendamping |
ClangCodeCoverageCollector | BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Clang dari perangkat dan mencatatnya sebagai artefak pengujian. |
MengumpulkanTestListener | ITestInvocationListener yang akan mengumpulkan semua hasil tes. |
CompanionAllocator | Kelas dasar yang menangani pengalokasian dan pembebasan perangkat pendamping getCompanionDeviceSelectionOptions() harus diterapkan untuk menjelaskan kriteria yang diperlukan untuk mengalokasikan perangkat pendamping |
CompanionAwarePreparer | ITargetPreparer yang merangkum logika mendapatkan perangkat pendamping yang sudah dialokasikan. |
CompanionRunCommandTargetPreparer | ITargetPreparer yang menjalankan perintah tertentu pada perangkat pendamping yang dialokasikan |
CompanionTestAppInstallSetup | ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo#getTestsDir() ke perangkat pendamping yang dialokasikan. |
Kompilasi BootImageDenganSpeedTargetPreparer | Mengkompilasi ulang boot classpath dan server sistem dengan 'kecepatan' filter kompiler. |
CountTestCasesCollector | Hitung dan laporkan jumlah kasus uji untuk IRemoteTest tertentu. |
CPUThrottlingWaiter | ITargetPreparer yang menunggu hingga frekuensi maksimum pada semua inti dipulihkan ke level tertinggi yang tersedia |
BuatAvdPreparer | |
CreateUserPreparer | Persiapan target untuk membuat pengguna dan membersihkannya di bagian akhir. |
DebugHostLogOnFailureCollector | Kolektor yang akan mengumpulkan dan mencatat log sisi host saat terjadi kegagalan kasus uji. |
DeviceBuildInfoBootStrapper | ITargetPreparer yang menggantikan kolom 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 format sebagai tindakan pembersihan setelah pengujian, dan secara opsional mematikan layar |
DeviceFlashPreparer | ITargetPreparer yang mem-flash gambar pada perangkat keras fisik Android. |
DeviceImageZipFlashingTargetPreparer | Persiapan target yang mem-flash perangkat dengan gambar perangkat yang disediakan melalui format tertentu. |
DeviceOwnerTargetPreparer | ITargetPreparer yang menyiapkan komponen pemilik perangkat. |
Penyiapan Perangkat | ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option s yang disediakan. |
DeviceStorageFiller | Siapkan target untuk mengisi penyimpanan sehingga sejumlah ruang kosong tersedia. |
DeviceStringPusher | Siapkan target untuk menulis string ke file. |
DeviceTraceCollector | Kolektor yang akan memulai pelacakan perfetto saat uji coba dimulai dan mencatat file pelacakan di akhir. |
DeviceUpdateTargetPreparer | ITargetPreparer abstrak yang menangani langkah-langkah umum seputar memperbarui perangkat dengan file image perangkat dari sumber eksternal (sebagai lawan dari layanan build). |
DeviceWiper | ITargetPreparer yang menghapus data pengguna |
NonaktifkanSELinuxTargetPreparer | Penyedia target yang menonaktifkan SELinux jika diaktifkan. |
DynamicSystemPreparer | ITargetPreparer yang menyiapkan image sistem di atas build perangkat dengan Dynamic System Update. |
HapusUserDataPreparer | ITargetPreparer yang menghapus data pengguna di perangkat. |
FastbootCommandPreparer | Persiapan target yang memicu fastboot dan mengirimkan perintah fastboot. |
FastbootUpdateBootstrapPreparer | ITargetPreparer yang menampilkan file tertentu (bootloader, radio, zip gambar perangkat) ke dalam IDeviceBuildInfo agar perangkat di-flash dengan FastbootDeviceFlasher , lalu menyuntikkan atribut perangkat pasca-booting ke dalam info build untuk tujuan pelaporan hasil. |
FeatureFlagTargetPreparer | Memperbarui DeviceConfig (flag fitur disetel oleh layanan jarak jauh). |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector yang mendengarkan kunci metrik yang berasal dari perangkat dan menariknya sebagai file dari perangkat. |
FilePullerLogCollector | Pencatat file yang dilaporkan oleh sisi perangkat. |
FoldableModePreparer | Persiapan target yang dapat mengalihkan status perangkat yang dapat dilipat. |
Penghemat Folder | ITargetPreparer yang menarik direktori dari perangkat, mengompres, dan menyimpannya ke backend logging. |
TerformatGeneratorReporter | Reporter yang memungkinkan untuk menghasilkan laporan dalam format tertentu. |
GcovCodeCoverageCollector | BaseDeviceMetricCollector yang akan menarik pengukuran cakupan gcov dari perangkat dan mencatatnya sebagai artefak pengujian. |
GcovKernelCodeCoverageCollector | BaseDeviceMetricCollector yang akan menarik pengukuran cakupan kernel gcov dari debugfs dan mematikan perangkat dan akhirnya mencatatnya sebagai artefak pengujian. |
GkiDeviceFlashPreparer | Persiapan target yang mem-flash perangkat dengan citra generik kernel umum android. |
GsiDeviceFlashPreparer | Persiapan target yang mem-flash perangkat dengan gambar sistem umum android. |
HelloWorldMultiTargetPreparer | Contoh penerapan IMultiTargetPreparer . |
HostStatsdMetricCollector | IMetricCollector yang mengumpulkan metrik statsd dari sisi host menggunakan perintah utilitas statsd. |
ILabPreparer | Antarmuka penanda untuk pembuat lab Lihat ITargetPreparer untuk penjelasan tentang maksud antarmuka ini. |
IMetricCollector | Antarmuka ini akan ditambahkan sebagai penghias saat melaporkan hasil pengujian untuk mengumpulkan metrik yang cocok. |
IMultiTargetPreparer | Menyiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. |
IPostProcessor | Pemroses pos adalah objek Federasi Dagang yang dimaksudkan untuk memungkinkan pemrosesan metrik dan log SETELAH pengujian dan SEBELUM pelaporan hasil. |
Pembersih Target | Antarmuka ini sudah usang. tearDown telah dipindahkan ke antarmuka dasar ITargetPreparer. |
ITargetPreparer | Menyiapkan lingkungan pengujian untuk uji coba. |
Instal AllTestZipAppsSetup | ITargetPreparer yang menginstal semua aplikasi dalam zip pengujian. |
InstalApexModuleTargetPreparer | |
InstalApkSetup | ITargetPreparer yang menginstal satu atau lebih apk yang terletak di sistem file. |
InstalBuildEnvApkSetup | ITargetPreparer yang menginstal satu atau beberapa apk pengujian dari platform Android build env. |
InstrumentationPreparer | ITargetPreparer yang menjalankan instrumentasi |
JavaCodeCoverageCollector | BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Java dari perangkat dan mencatatnya sebagai artefak pengujian. |
JsonHttpTestResultReporter | Pelapor hasil yang menyandikan hasil dan cabang metrik pengujian, info perangkat ke JSON dan POST ke titik akhir layanan HTTP |
KillExistingEmulatorPreparer | ITargetPreparer yang mematikan emulator yang sedang berjalan. |
DikenalFailurePreparer | Siapkan 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 yang bersih dari lingkungan pembangunan/pengembangan android |
LogcatOnFailureCollector | Kolektor yang akan menangkap dan mencatat logcat saat kasus uji gagal. |
LogcatTimingMetricCollector | Pengumpul metrik yang mengumpulkan informasi pengaturan waktu (mis. waktu peralihan pengguna) dari logcat selama satu atau beberapa pengujian berulang dengan menggunakan pola regex tertentu untuk mengurai sinyal awal dan akhir peristiwa dari baris logcat. |
MergeMultiBuildTargetPreparer | IMultiTargetPreparer yang memungkinkan untuk meneruskan informasi dari satu build ke build lainnya dengan menamainya dan kunci file untuk disalin ke build lainnya. |
MetricFilePostProcessor | Digunakan untuk mengupload file log metrik yang dikumpulkan selama level pengujian dan pengoperasian. |
MetricsXMLResultReporter | MetricsXMLResultReporter menulis metrik pengujian dan menjalankan metrik ke file XML dalam folder yang ditentukan oleh parameter folder metrik pada fase invocationEnded pengujian. |
MixImageZipPreparer | IMultiTargetPreparer yang memadukan gambar sistem build dalam build perangkat. |
MixKernelTargetPreparer | ITargetPreparer yang memungkinkan untuk menggabungkan gambar kernel dengan gambar perangkat. |
ModuleListener | Pendengar dilampirkan ke setiap IRemoteTest dari setiap modul untuk mengumpulkan daftar hasil. |
ModuleLogcatCollector | Versi kolektor logcat tetapi untuk modul. |
ModuleOemTargetPreparer | |
NativeLeakCollector | ITargetPreparer yang menjalankan 'dumpsys meminfo --unreachable -a' untuk mengidentifikasi memori asli yang tidak terjangkau yang saat ini dipegang oleh setiap proses. |
NoApkTestSkipper | Persiapan khusus yang memungkinkan untuk melewatkan pemanggilan sepenuhnya (persiapan dan pengujian) jika tidak ada aplikasi untuk pengujian. |
Memasangkan MultiTargetPreparer | Persiapan multi-target membantu membuat pasangan Bluetooth (dan koneksi) antara dua perangkat. |
PerfettoGenericPostProcessor | Prosesor pos yang memproses file proto perfetto metrik biner/teks menjadi pasangan nilai kunci dengan memperluas pesan proto dan bidang dengan nilai string secara rekursif hingga bidang dengan nilai numerik ditemukan. |
PerfettoPreparer | Persiapan Perfetto mendorong file konfigurasi ke perangkat di lokasi standar yang dapat diakses oleh perfetto. |
PerfettoPullerMetricCollector | Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan menarik file perfetto dari perangkat dan mengumpulkan metrik darinya. |
ProfileTargetPreparer | Kelas dasar untuk menyiapkan persiapan target untuk setiap pengguna profil android.os.usertype.profile.XXX . |
PushFileInvoker | Kelas ini sudah tidak digunakan lagi. Gunakan PushFilePreparer sebagai gantinya |
PushFilePreparer | ITargetPreparer yang mencoba mendorong sejumlah file dari jalur host mana pun ke jalur perangkat apa pun. |
PythonVirtualenvPreparer | Menyiapkan virtualenv Python di host dan menginstal paket. |
RebootReasonCollector | Kolektor yang mengumpulkan reboot perangkat selama uji coba dan melaporkannya dengan alasan dan hitungan. |
RebootTargetPreparer | Penyedia target yang mem-boot ulang perangkat. |
RecoveryLogPreparer | Persiapan target yang digunakan untuk mengumpulkan log sebelum pemulihan. |
HapusSystemAppPreparer | ITargetPreparer untuk menghapus apk dari partisi sistem sebelum uji coba dijalankan. |
ReportPassedTests | Laporkan dalam file kemungkinan filter untuk mengecualikan tes yang lulus. |
RestartSystemServerTargetPreparer | Penyedia target yang me-restart server sistem tanpa me-reboot perangkat. |
ResultAggregator | Forwarder khusus yang mengumpulkan hasil saat dibutuhkan, berdasarkan strategi coba lagi yang diambil. |
RootTargetPreparer | Penyedia target yang menjalankan "adb root" atau "adb unroot" berdasarkan opsi "force-root". |
RootcanalForwarderPreparer | |
JalankanCommandTargetPreparer | |
JalankanHostCommandTargetPreparer | Siapkan target untuk menjalankan perintah host arbitrer sebelum dan sesudah menjalankan pengujian. |
JalankanHostScriptTargetPreparer | Persiapan target yang mengeksekusi skrip sebelum menjalankan tes. |
JalankanOnCloneProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer | ITargetPreparer untuk menandai bahwa pengujian harus dijalankan di kotak pasir sdk. |
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 di penyiapan, dan menandai bahwa pengujian harus dijalankan di pengguna tersebut. |
RuntimeRestartCollector | Kolektor yang mengumpulkan stempel waktu mulai ulang runtime (server sistem mogok) selama uji coba, jika ada. |
Tangkapan LayarOnFailureCollector | Kolektor yang akan menangkap dan mencatat tangkapan layar saat kasus uji gagal. |
SemaphoreTokenTargetPreparer | Ini adalah pembuat yang digunakan untuk menggunakan token untuk membuat serialisasi ekskusi pengujian di host yang diperdagangkan. |
ShardListener | ITestInvocationListener yang mengumpulkan hasil dari pecahan doa (alias pemisahan doa untuk berjalan di beberapa sumber daya secara paralel), dan meneruskannya ke pendengar lain. |
ShowmapPullerMetricCollector | Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan menarik file peta pertunjukan dari perangkat dan mengumpulkan metrik darinya. |
SideloadOtaTargetPreparer | Persiapan target yang melakukan sideload paket OTA tertentu, menerapkan paket, menunggu perangkat melakukan booting, dan menyuntikkan properti build perangkat untuk digunakan sebagai info build Persiapan 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. |
StatsdBeforeAfterGaugeMetricPostProcessor | Pemroses pos yang memproses metrik pengukur yang dikumpulkan dalam pendekatan "sebelum/sesudah", yaitu |
StatsdEventMetricPostProcessor | Pemroses postingan yang memproses metrik peristiwa dalam laporan statistik menjadi pasangan nilai kunci, menggunakan pemformat yang ditentukan di prosesor. |
StatsdGenericPostProcessor | Pemroses pos yang memproses laporan statistik proto biner menjadi pasangan nilai kunci dengan memperluas laporan sebagai struktur pohon. |
StopServicesSetup | ITargetPreparer yang menghentikan layanan di perangkat. |
StubMultiTargetPreparer | Implementasi kosong placeholder dari IMultiTargetPreparer . |
StubTargetPreparer | Implementasi kosong placeholder dari ITargetPreparer . |
SuiteApkInstaller | Menginstal APK yang ditentukan untuk konfigurasi Suite: baik dari variabel $ANDROID_TARGET_OUT_TESTCASES atau ROOT_DIR di info build. |
SuiteResultReporter | Kumpulkan hasil tes untuk seluruh rangkaian doa dan tampilkan hasil akhirnya. |
SwitchUserTargetPreparer | ITargetPreparer yang beralih ke jenis pengguna yang ditentukan di setUp. |
TearDownPassThroughPreparer | Mengizinkan menjalankan tearDown pada pembuat yang termasuk 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/dir dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. |
TestSystemAppInstallSetup | ITargetPreparer yang menginstal satu atau beberapa aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke partisi /sistem di perangkat. |
Pembuang waktu | Persiapan target sederhana untuk membuang waktu dan berpotensi memulai ulang perangkat. |
TraceCmdCollector | IMetricCollector yang mengumpulkan jejak selama pengujian menggunakan jejak-cmd, dan mencatatnya ke dalam pemanggilan. |
Pembersih Pengguna | ITargetPreparer yang menghapus pengguna sekunder saat pembongkaran. |
VisibleBackgroundUserPreparer | Persiapan target untuk menjalankan pengujian pada pengguna yang dimulai di latar belakang yang terlihat. |
WaitForDeviceDatetimePreparer | ITargetPreparer yang menunggu tanggal waktu disetel di perangkat Secara opsional, penyusun ini dapat memaksa TargetSetupError jika waktu tidak disetel dalam batas waktu, atau memaksa waktu waktu host ke perangkat, |
WifiPreparer | ITargetPreparer yang mengonfigurasi wifi di perangkat jika perlu. |
XmlFormattedGeneratorReporter | Implementasi FormattedGeneratorReporter yang memformat hasil suite dalam format xml. |
XmlResultReporter | Menulis hasil JUnit ke file XML dalam format yang konsisten dengan XMLJUnitResultFormatter milik Ant. |