AdbStopServerPreparer | Penyiap target untuk menghentikan server adb di host sebelum dan sesudah menjalankan pengujian adb. |
AgregatPostProcessor | Agregator metrik yang memberikan persentil min, maks, rata-rata, varians, deviasi standar, total, jumlah, dan opsional untuk metrik numerik yang dikumpulkan selama pengujian multi-iterasi, memperlakukannya sebagai ganda. |
SemuaTestAppsInstallSetup | 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 Accessories (AOAv2). |
Pengaturan Aplikasi | ITargetPreparer yang menginstal apk dan pengujiannya. |
Persiapan ArtChroot | Buat direktori chroot untuk tes ART. |
Kolektor Atrace | IMetricCollector yang menjalankan atrace selama pengujian dan mengumpulkan hasilnya dan mencatatnya ke pemanggilan. |
AtraceRunMetricCollector | Mengumpulkan jejak dari semua direktori pengujian di bawah direktori tertentu dari perangkat pengujian, mencatat direktori pengujian dan memposting proses file jejak di bawah direktori pengujian dan menggabungkan metrik. |
Rata-rata PostProcessor | 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. |
BasisMultiTargetPreparer | Implementasi dasar IMultiTargetPreparer yang memungkinkan untuk menonaktifkan objek. |
Prosesor BasePost | IPostProcessor dasar yang harus diperluas oleh setiap implementasi. |
Persiapan Target Dasar | Kelas implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek dinonaktifkan atau tidak. |
Kolektor Latensi Koneksi Bluetooth | Kolektor akan memasukkan konfigurasi metrik durasi statistik yang telah ditentukan sebelumnya ke perangkat dan mengumpulkan durasi koneksi Bluetooth untuk setiap profil. |
BluetoothConnectionStateCollector | Kolektor ini akan mengumpulkan metrik BluetoothConnectionStateChanged dan mencatat nomor status koneksi untuk setiap profil. |
BluetoothConnectionSuccessRatePostProcessor | Implementasi postprocessor yang menghitung tingkat keberhasilan profil bluetooth Gunakan "pencocokan kunci metrik" untuk menentukan metrik yang berisi status koneksi bluetooth dalam array numerik Contoh [0, 1, 2, 3, 0, 1, 2, 3]. |
Kolektor Log BluetoothHciSnoop | Kolektor untuk mengaktifkan pengintaian Bluetooth HCI pada DUT dan mengumpulkan log untuk setiap pengujian. |
Laporan BugzOnFailureCollector | Kumpulkan laporan bug ketika kasus uji gagal. |
Laporan BugzOnTestCaseFailureCollector | Kumpulkan laporan bug ketika kasus uji yang dijalankan gagal. |
BangunInfoRecorder | ITargetPreparer yang menulis data meta info build ke dalam file tertentu. |
PeriksaPairingPreparer | CompanionAwarePreparer yang memverifikasi ikatan BT antara perangkat utama dan perangkat pendamping |
ClangCodeCoverageCollector | BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Clang dari perangkat dan mencatatnya sebagai artefak pengujian. |
MengumpulkanTestListener | ITestInvocationListener yang akan mengumpulkan semua hasil tes. |
Pengalokasi Pendamping | Kelas dasar yang menangani pengalokasian dan pembebasan perangkat pendamping getCompanionDeviceSelectionOptions() harus diterapkan untuk menjelaskan kriteria yang diperlukan untuk mengalokasikan perangkat pendamping |
Persiapan Pendamping Sadar | 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 lebih aplikasi dari folder IDeviceBuildInfo#getTestsDir() ke perangkat pendamping yang dialokasikan. |
KompilasiBootImageWithSpeedTargetPreparer | Mengkompilasi ulang classpath boot dan server sistem dengan 'kecepatan' filter kompiler. |
CountTestCasesCollector | Hitung dan laporkan jumlah kasus uji untuk IRemoteTest tertentu. |
CPUThrottlingWaiter | ITargetPreparer yang menunggu hingga frekuensi maksimal pada semua inti dikembalikan ke level tertinggi yang tersedia |
Buat AvdPreparer | |
Buat Pengguna Persiapan | Penyiap target untuk membuat pengguna dan membersihkannya di akhir. |
DebugHostLogOnFailureCollector | Kolektor yang akan mengumpulkan dan mencatat log sisi host ketika terjadi kegagalan kasus uji. |
PerangkatActionTargetPreparer | ITargetPreparer untuk melakukan tindakan perangkat. |
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. |
DeviceOwnerTargetPreparer | ITargetPreparer yang menyiapkan komponen pemilik perangkat. |
Pengaturan Perangkat | ITargetPreparer yang mengonfigurasi perangkat untuk pengujian berdasarkan Option yang disediakan. |
Pengisi Penyimpanan Perangkat | Targetkan pembuatnya untuk mengisi penyimpanan sehingga sejumlah ruang kosong tersedia. |
DeviceStringPusher | Penyiap 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 dalam memperbarui perangkat dengan file gambar perangkat dari sumber eksternal (sebagai lawan dari layanan build). |
Penghapus Perangkat | ITargetPreparer yang menghapus data pengguna |
NonaktifkanSELinuxTargetPreparer | Pembuat target yang menonaktifkan SELinux jika diaktifkan. |
Persiapan Sistem Dinamis | ITargetPreparer yang menyiapkan citra sistem di atas perangkat yang dibuat dengan Pembaruan Sistem Dinamis. |
HapusUserDataPreparer | ITargetPreparer yang menghapus data pengguna di perangkat. |
FastbootCommandPreparer | Pembuat target yang memicu fastboot dan mengirimkan perintah fastboot. |
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. |
FiturBenderaTargetPreparer | Memperbarui DeviceConfig (tanda fitur yang 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. |
Persiapan Mode Lipat | Pembuat target yang dapat mengubah status perangkat yang dapat dilipat. |
Penghemat Folder | ITargetPreparer yang menarik direktori dari perangkat, mengompresi dan menyimpannya ke dalam backend logging. |
Reporter Generator Terformat | Reporter yang memungkinkan untuk menghasilkan laporan dalam format tertentu. |
Kolektor Cakupan Kode Gcov | BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan gcov dari perangkat dan mencatatnya sebagai artefak pengujian. |
GcovKernelCodeCoverageCollector | BaseDeviceMetricCollector yang akan menarik pengukuran cakupan kernel gcov dari debugf dan mematikan perangkat, lalu akhirnya mencatatnya sebagai artefak pengujian. |
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. |
HaloWorldMultiTargetPreparer | Contoh penerapan IMultiTargetPreparer . |
HostStatsdMetricCollector | IMetricCollector yang mengumpulkan metrik statsd dari sisi host menggunakan perintah utilitas statsd. |
Persiapan ILab | Antarmuka penanda untuk pembuat lab Lihat ITargetPreparer untuk penjelasan tentang tujuan antarmuka ini. |
Kolektor IMetrik | Antarmuka ini akan ditambahkan sebagai dekorator saat melaporkan hasil pengujian untuk mengumpulkan metrik yang cocok. |
IMultiTargetPreparer | Mempersiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan. |
Prosesor IPost | Pemroses pos adalah objek Federasi Perdagangan yang dimaksudkan untuk memungkinkan pemrosesan metrik dan log SETELAH pengujian dan SEBELUM pelaporan hasil. |
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. |
InstalAllTestZipAppsSetup | ITargetPreparer yang menginstal semua aplikasi dalam test zip. |
InstalApexModuleTargetPreparer | |
InstalApkSetup | ITargetPreparer yang menginstal satu atau lebih apk yang terletak di sistem file. |
InstalBuildEnvApkSetup | ITargetPreparer yang menginstal satu atau lebih apk pengujian dari platform Android build env. |
Persiapan Instrumentasi | ITargetPreparer yang menjalankan instrumentasi |
JavaCodeCoverageCollector | BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan Java dari perangkat dan mencatatnya sebagai artefak pengujian. |
JsonHttpTestResultReporter | Pelapor hasil yang mengkodekan hasil dan cabang metrik pengujian, info perangkat ke JSON dan POST ke titik akhir layanan HTTP |
BunuhExistingEmulatorPreparer | ITargetPreparer yang mematikan emulator yang sedang berjalan. |
Persiapan Kegagalan yang Diketahui | Penyiap target untuk melewati percobaan ulang kegagalan yang diketahui. |
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 |
LogcatOnFailureCollector | Kolektor yang akan menangkap dan mencatat logcat ketika kasus uji gagal. |
LogcatTimingMetricCollector | Pengumpul metrik yang mengumpulkan informasi waktu (misalnya waktu peralihan pengguna) dari logcat selama satu atau beberapa pengujian berulang dengan menggunakan pola ekspresi reguler tertentu untuk mengurai sinyal awal dan akhir suatu peristiwa dari baris logcat. |
Gabungkan MultiBuildTargetPreparer | IMultiTargetPreparer yang memungkinkan penyampaian informasi dari satu build ke build lainnya dengan menamainya dan kunci file untuk disalin ke build lainnya. |
Prosesor MetricFilePost | Digunakan untuk mengunggah file log metrik yang dikumpulkan selama pengujian dan tingkat pengoperasian. |
MetricsXMLResultReporter | MetricsXMLResultReporter menulis metrik pengujian dan menjalankan metrik ke file XML dalam folder yang ditentukan oleh parameter folder metrik pada fase pengujian invocationEnded. |
CampuranImageZipPreparer | IMultiTargetPreparer yang menggabungkan gambar build sistem dalam build perangkat. |
CampuranKernelTargetPreparer | ITargetPreparer yang memungkinkan untuk mencampur image kernel dengan image perangkat. |
Pendengar Modul | Listener dilampirkan ke setiap IRemoteTest dari setiap modul untuk mengumpulkan daftar hasil. |
ModulLogcatCollector | Versi pengumpul logcat tetapi untuk modul. |
ModulOemTargetPreparer | |
Kolektor Kebocoran Asli | ITargetPreparer yang menjalankan 'dumpsys meminfo --unreachable -a' untuk mengidentifikasi memori asli yang tidak dapat dijangkau yang saat ini dimiliki oleh setiap proses. |
Tidak ada ApkTestSkipper | Pembuat khusus yang memungkinkan untuk melewati pemanggilan sepenuhnya (persiapan dan pengujian) jika tidak ada apk untuk pengujian. |
Memasangkan MultiTargetPreparer | Persiapan multi-target membantu membuat pemasangan (dan koneksi) Bluetooth antara dua perangkat. |
PerfettoGenericPostProcessor | Pemroses pos yang memproses file proto perfetto metrik teks/biner menjadi pasangan nilai kunci dengan memperluas pesan proto dan bidang dengan nilai string secara rekursif hingga bidang dengan nilai numerik ditemukan. |
Persiapan Sempurna | Pembuat Perfetto memasukkan file konfigurasi ke perangkat di lokasi standar yang dapat diakses oleh Perfetto. |
PerfettoPullerMetricCollector | Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan pengambilan file perfetto dari perangkat dan mengumpulkan metrik darinya. |
ProfilTargetPreparer | Kelas dasar untuk menyiapkan pembuat target untuk semua pengguna profil android.os.usertype.profile.XXX . |
PushFileInvoker | Kelas ini tidak digunakan lagi. Gunakan PushFilePreparer sebagai gantinya |
Persiapan File Dorong | ITargetPreparer yang mencoba untuk mendorong sejumlah file dari jalur host mana pun ke jalur perangkat apa pun. |
PythonVirtualenvPreparer | Menyiapkan virtualenv Python di host dan menginstal paket. |
Nyalakan ulangReasonCollector | Kolektor yang mengumpulkan reboot perangkat selama pengujian dijalankan dan melaporkannya berdasarkan alasan dan hitungan. |
RebootTargetPreparer | Penyiap target yang me-reboot perangkat. |
PemulihanLogPreparer | Pembuat target yang digunakan untuk mengumpulkan log sebelum pemulihan. |
HapusSystemAppPreparer | ITargetPreparer untuk menghapus apk dari partisi sistem sebelum pengujian dijalankan. |
Laporan Lulus Tes | Laporkan dalam file kemungkinan filter untuk mengecualikan pengujian yang lulus. |
Mulai ulangSystemServerTargetPreparer | Pembuat target yang memulai ulang server sistem tanpa me-reboot perangkat. |
Agregator Hasil | Forwarder khusus yang mengumpulkan hasil bila diperlukan, berdasarkan strategi percobaan ulang yang diambil. |
Persiapan RootTarget | Pembuat target yang melakukan "adb root" atau "adb unroot" berdasarkan opsi "force-root". |
Persiapan RootcanalForwarder | |
JalankanCommandTargetPreparer | |
JalankanHostCommandTargetPreparer | Targetkan pembuat untuk menjalankan perintah host sewenang-wenang sebelum dan sesudah menjalankan pengujian. |
JalankanHostScriptTargetPreparer | Penyiap target yang menjalankan skrip sebelum menjalankan pengujian. |
JalankanOnCloneProfileTargetPreparer | |
JalankanOnSdkSandboxTargetPreparer | ITargetPreparer untuk menandai bahwa pengujian harus dijalankan di sandbox SDK. |
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. |
RuntimeRestartCollector | Kolektor yang mengumpulkan stempel waktu restart runtime (server sistem crash) selama pengujian dijalankan, jika ada. |
Tangkapan LayarOnFailureCollector | Kolektor yang akan menangkap dan mencatat tangkapan layar ketika kasus uji gagal. |
SemaphoreTokenTargetPreparer | Ini adalah persiapan yang digunakan untuk menggunakan token untuk membuat serial eksekusi pengujian di host yang diberi perdagangan. |
Pendengar Shard | ITestInvocationListener yang mengumpulkan hasil dari pecahan doa (alias pemisahan doa untuk dijalankan pada beberapa sumber daya secara paralel), dan meneruskannya ke pendengar lain. |
Tampilkan PetaPullerMetricCollector | Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan penarikan file peta tampilan dari perangkat dan mengumpulkan metrik darinya. |
SideloadOtaTargetPreparer | Pembuat target yang melakukan sideload paket OTA tertentu, menerapkan paket, menunggu perangkat melakukan booting, dan memasukkan properti build perangkat untuk digunakan sebagai info build Penyusun 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 penerapan versi yang lebih baru. |
StatsdBeforeAfterGaugeMetricPostProcessor | Pemroses pasca yang memproses metrik pengukur yang dikumpulkan dalam pendekatan "sebelum/sesudah", yaitu |
StatsdEventMetricPostProcessor | Pemroses pos yang memproses metrik peristiwa dalam laporan statsd menjadi pasangan nilai kunci, menggunakan pemformat yang ditentukan pada prosesor. |
StatsdGenericPostProcessor | Pemroses pos yang memproses laporan statistik proto biner menjadi pasangan nilai kunci dengan memperluas laporan sebagai struktur pohon. |
Hentikan Pengaturan Layanan | ITargetPreparer yang menghentikan layanan pada perangkat. |
StubMultiTargetPreparer | Implementasi kosong placeholder dari IMultiTargetPreparer . |
StubTargetPreparer | Implementasi kosong placeholder dari ITargetPreparer . |
Penginstal SuiteApk | Menginstal APK tertentu untuk konfigurasi Suite: baik dari variabel $ANDROID_TARGET_OUT_TESTCASES atau ROOT_DIR di info build. |
SuiteResultReporter | Kumpulkan hasil tes untuk seluruh pemanggilan rangkaian dan keluarkan hasil akhirnya. |
Ganti UserTargetPreparer | ITargetPreparer yang beralih ke jenis pengguna tertentu di setUp. |
TearDownPassThroughPreparer | Memungkinkan untuk menjalankan pembongkaran pada pembuat yang disertakan dalam konfigurasi sebagai objek. |
Pelayan Pembatas Suhu | ITargetPreparer yang menunggu hingga suhu perangkat turun sesuai target |
TestAppInstallSetup | ITargetPreparer yang menginstal satu atau lebih aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. |
TestFilePushSetup | ITargetPreparer yang memasukkan satu atau lebih file/dir dari folder IDeviceBuildInfo.getTestsDir() ke perangkat. |
TestSystemAppInstallSetup | ITargetPreparer yang menginstal satu atau lebih aplikasi dari folder IDeviceBuildInfo.getTestsDir() ke partisi /system pada perangkat. |
Pembuang waktu | Pembuat target sederhana yang membuang waktu dan berpotensi memulai ulang perangkat. |
TraceCmdCollector | IMetricCollector yang mengumpulkan jejak selama pengujian menggunakan trace-cmd, dan mencatatnya ke pemanggilan. |
Pembersih Pengguna | ITargetPreparer yang menghapus pengguna sekunder saat pembongkaran. |
VisibleBackgroundUserPreparer | Penyiap target untuk menjalankan pengujian pada pengguna yang dimulai secara terlihat di latar belakang. |
WaitForDeviceDatetimePreparer | ITargetPreparer yang menunggu tanggal waktu disetel di perangkat Secara opsional, pembuat ini dapat memaksa TargetSetupError jika waktu tanggal tidak disetel dalam waktu habis, atau memaksa waktu waktu host ke perangkat, |
Penyedia Wifi | 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 Ant. |