AdbStopServerPreparer |
Mempersiapkan target untuk menghentikan server adb pada host sebelum dan sesudah menjalankan pengujian adb.
|
AggregatePostProcessor |
Agregator metrik yang memberikan nilai minimum, maksimum, rata-rata, varians, simpangan baku, total, jumlah, dan
persentil opsional untuk metrik numerik yang dikumpulkan selama pengujian multi-iterasi,
memperlakukan mereka
sebagai {i>double<i}.
|
AllTestAppsInstallSetup |
ITargetPreparer yang menginstal semua aplikasi dari IDeviceBuildInfo#getTestsDir()
folder 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.
|
AtraceCollector |
IMetricCollector yang menjalankan atrace selama pengujian serta mengumpulkan hasil dan catatan
mereka pada pemanggilan.
|
AtraceRunMetricCollector |
Mengumpulkan rekaman aktivitas dari semua direktori pengujian pada direktori yang ditentukan
dari perangkat pengujian, catat direktori pengujian, dan pasca-proses file rekaman aktivitas
di direktori pengujian dan
menggabungkan metrik.
|
AveragePostProcessor |
Implementasi pascapemroses yang menghitung rata-rata daftar metrik.
|
BaseDeviceMetricCollector |
Implementasi dasar dari IMetricCollector yang memungkinkan untuk memulai dan menghentikan pengumpulan
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 penonaktifan objek.
|
BasePostProcessor |
IPostProcessor dasar yang harus diperluas setiap implementasi.
|
BaseTargetPreparer |
Class implementasi dasar untuk ITargetPreparer yang memungkinkan kontrol apakah objek
dinonaktifkan atau tidak.
|
BluetoothConnectionLatensiCollector |
Kolektor akan mendorong konfigurasi metrik durasi statistik yang telah ditentukan sebelumnya ke perangkat dan mengumpulkan
Durasi koneksi Bluetooth untuk setiap profil.
|
BluetoothConnectionStateCollector |
Kolektor ini akan mengumpulkan metrik BluetoothConnectionStateChanges dan mencatat status koneksi
untuk setiap profil.
|
BluetoothConnectionSuccessRatePostProcessor |
Implementasi postprocessor yang menghitung tingkat keberhasilan untuk profil Bluetooth
Menggunakan "pencocokan kunci metrik" untuk menentukan metrik yang berisi status koneksi Bluetooth dalam angka
Contoh himpunan [0, 1, 2, 3, 0, 1, 2, 3].
|
BluetoothHciSnoopLogCollector |
Kolektor untuk mengaktifkan logging pengintaian Bluetooth HCI pada DUT dan mengumpulkan log untuk setiap pengujian.
|
BugreportzOnFailureCollector |
Mengumpulkan laporan bug saat kasus pengujian gagal.
|
BugreportzOnTestCaseFailureCollector |
Kumpulkan laporan bug saat kasus pengujian gagal saat dijalankan.
|
BuildInfoRecorder |
ITargetPreparer yang menulis metadata info build ke dalam file tertentu.
|
CheckPairingPreparer |
CompanionAwarePreparer yang memverifikasi ikatan BT antara perangkat utama dan pendamping
|
ClangCodeCakupanCollector |
BaseDeviceMetricCollector yang akan menarik Clang
pengukuran cakupan dari perangkat dan
mencatatnya sebagai artefak pengujian.
|
CollectingTestListener |
ITestInvocationListener yang akan mengumpulkan semua hasil pengujian.
|
CompanionAllocator |
Class dasar yang menangani alokasi dan membebaskan perangkat pendamping
getCompanionDeviceSelectionOptions() harus diterapkan untuk mendeskripsikan kriteria
untuk mengalokasikan perangkat pendamping
|
CompanionAwarePreparer |
ITargetPreparer yang mengenkapsulasi logika mendapatkan pendamping yang sudah dialokasikan
perangkat seluler.
|
CompanionRunCommandTargetPreparer |
ITargetPreparer yang menjalankan perintah yang ditentukan di perangkat pendamping yang dialokasikan
|
CompanionTestAppInstallSetup |
ITargetPreparer yang menginstal satu atau beberapa aplikasi dari
IDeviceBuildInfo#getTestsDir() ke perangkat pendamping yang dialokasikan.
|
CompileBootImageWithSpeedTargetPreparer |
Kompilasi ulang classpath booting dan server sistem dengan filter compiler 'kecepatan'.
|
CountTestCasesCollector |
Hitung dan laporkan jumlah kasus pengujian untuk IRemoteTest tertentu.
|
CpuThrottlingPelajar |
ITargetPreparer yang menunggu hingga frekuensi maksimum di semua core dipulihkan ke tertinggi
level tersedia
|
CreateAvdPreparer |
|
CreateUserPreparer |
Mempersiapkan target untuk membuat pengguna dan membersihkannya di akhir.
|
DebugHostLogOnFailureCollector |
Kolektor yang akan mengumpulkan dan mencatat log sisi host saat terjadi kegagalan kasus 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 (misalnya,
|
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
|
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.
|
DeviceTraceCollector |
Kolektor yang akan memulai rekaman aktivitas perfetto saat pengujian dimulai dan mencatat file rekaman aktivitas di akhir.
|
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
Update Sistem.
|
MenghapusUserDataPreparer |
ITargetPreparer yang menghapus total data pengguna di perangkat.
|
FastbootCommandPreparer |
Mempersiapkan target yang memicu fastboot dan mengirim perintah fastboot.
|
FastbootUpdateBootstrapPreparer |
ITargetPreparer yang menempatkan file yang ditentukan (bootloader, radio, zip image perangkat) ke
IDeviceBuildInfo untuk membuat 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).
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector yang memproses kunci metrik yang berasal dari perangkat dan mengambil
mereka sebagai file dari perangkat.
|
FilePullerLogCollector |
Pencatat log file yang dilaporkan oleh sisi perangkat.
|
FoldableModePreparer |
Pemicu target yang dapat mengubah status perangkat foldable.
|
FolderSaver |
ITargetPreparer yang mengambil direktori dari perangkat, mengompresi, dan menyimpannya ke logging
backend.
|
FormattedGeneratorReporter |
Reporter yang memungkinkan pembuatan laporan dalam format tertentu.
|
GcovCodeCakupanCollector |
BaseDeviceMetricCollector yang akan menarik gcov
pengukuran cakupan dari perangkat dan
mencatatnya sebagai artefak pengujian.
|
GcovKernelCodeCakupanCollector |
BaseDeviceMetricCollector yang akan mengambil kernel gcov
pengukuran cakupan dari debugf dan di luar perangkat, lalu terakhir mencatatnya sebagai pengujian
artefak.
|
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.
|
HelloWorldMultiTargetPreparer |
Contoh implementasi IMultiTargetPreparer .
|
HostStatsdMetricCollector |
IMetricCollector yang mengumpulkan metrik statistik dari sisi host menggunakan utilitas yang ditampilkan
perintah.
|
ILabPreparer |
Antarmuka penanda untuk persiapan lab
Lihat ITargetPreparer untuk mengetahui deskripsi tentang maksud antarmuka ini.
|
IMetricCollector |
Antarmuka ini akan ditambahkan sebagai dekorator saat melaporkan hasil pengujian untuk mengumpulkan
metrik yang cocok.
|
IMultiTargetPreparer |
Menyiapkan lingkungan pengujian untuk beberapa perangkat secara bersamaan.
|
IPostProcessor |
Pemroses postingan adalah objek Federasi Perdagangan yang dimaksudkan untuk memungkinkan pemrosesan metrik dan log
SETELAH pengujian dan SEBELUM pelaporan hasil.
|
ITargetCleaner |
Antarmuka ini tidak digunakan lagi.
splitdown telah dipindahkan ke antarmuka ITargetPreparer dasar.
|
ITargetPreparer |
Menyiapkan lingkungan pengujian untuk pengujian.
|
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.
|
InstallKernelModulePreparer |
Mempersiapkan target yang mem-flash perangkat dengan image generik kernel umum Android.
|
InstrumentationPreparer |
ITargetPreparer yang menjalankan instrumentasi
|
JavaCodeCakupanCollector |
BaseDeviceMetricCollector yang akan menarik Java
pengukuran cakupan dari perangkat dan
mencatatnya sebagai artefak pengujian.
|
JsonHttpTestResultReporter |
Reporter hasil yang mengenkode hasil dan cabang metrik pengujian, info perangkat ke JSON dan POST
ke endpoint layanan HTTP
|
KillExistingEmulatorPreparer |
ITargetPreparer yang mematikan emulator yang sedang berjalan.
|
KnownFailurePreparer |
Mempersiapkan target untuk melewati percobaan ulang kegagalan yang diketahui.
|
LUCIResultReporter |
Pelapor hasil yang menyimpan hasil pengujian yang diperlukan oleh ResultDB dan LUCI
ke dalam format JSON (go/result-sink) dan mencatat lokasi file di konsol.
|
LocalEmulatorLaunch |
TargetPreparer yang meluncurkan emulator secara lokal dari lingkungan build Android.
|
LocalEmulatorSnapshot |
TargetPreparer yang dimaksudkan untuk menghasilkan snapshot emulator yang bersih dari Android
lingkungan build/pengembangan
|
LogcatOnFailureCollector |
Kolektor yang akan mengambil dan mencatat logcat saat kasus pengujian gagal.
|
LogcatTimingMetricCollector |
Pengumpul metrik yang mengumpulkan informasi pengaturan waktu (misalnya waktu beralih pengguna) dari logcat selama
satu atau beberapa pengujian berulang dengan menggunakan pola ekspresi reguler yang diberikan untuk mengurai sinyal awal dan akhir dari
peristiwa dari baris logcat.
|
MergeMultiBuildTargetPreparer |
IMultiTargetPreparer yang memungkinkan penerusan 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 tingkat pengujian dan pengoperasian.
|
MetricsXMLResultReporter |
MetricsXMLResultReporter menulis metrik pengujian dan menjalankan metrik ke file XML dalam folder yang ditentukan
berdasarkan parameter Metrics-folder pada fase invocationEnded pengujian.
|
MixImageZipPreparer |
IMultiTargetPreparer yang menggabungkan image build sistem dalam build perangkat.
|
MixKernelTargetPreparer |
ITargetPreparer yang memungkinkan penggabungan image kernel dengan image perangkat.
|
ModuleListener |
Pemroses dilampirkan ke setiap IRemoteTest dari setiap modul untuk mengumpulkan daftar
hasil pengujian tersebut.
|
ModuleLogcatCollector |
Versi kolektor logcat tetapi untuk modul.
|
ModuleOemTargetPreparer |
|
NativeLeakCollector |
ITargetPreparer yang menjalankan 'dumpsys meminfo --unreachable -a' untuk mengidentifikasi
memori native yang saat ini tidak dapat
dijangkau oleh setiap proses.
|
NoApkTestSkipper |
Persiapan khusus yang memungkinkan untuk melewati panggilan sepenuhnya (persiapan dan tes) jika ada
bukan apk untuk diuji.
|
PairingMultiTargetPreparer |
Persiapan multi-target membantu membuat penyambungan (dan koneksi) Bluetooth antara dua perangkat.
|
PerfettoGenericPostProcessor |
Pemroses postingan yang memproses file proto perfetto metrik biner/teks menjadi pasangan nilai kunci dengan
secara rekursif memperluas pesan proto dan kolom dengan nilai string hingga kolom dengan
ditemukan nilai numerik.
|
Persiapan Perfetto |
Persiapan Perfetto mendorong file konfigurasi ke perangkat di lokasi standar yang
dapat diakses oleh perfetto.
|
PerfettoPullerMetricCollector |
Implementasi dasar dari FilePullerDeviceMetricCollector yang memungkinkan
mengambil file perfetto dari perangkat
dan mengumpulkan metrik dari perangkat tersebut.
|
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.
|
PythonVirtualenvPreparer |
Menyiapkan virtualenv Python pada host dan menginstal paket.
|
RebootAlasanCollector |
Kolektor yang mengumpulkan mulai ulang perangkat selama pengujian dan melaporkannya berdasarkan alasan dan jumlah.
|
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.
|
ReportPassedTests |
Laporkan filter yang memungkinkan dalam file untuk mengecualikan pengujian yang lulus.
|
RestartSystemServerTargetPreparer |
Mempersiapkan target yang memulai ulang server sistem tanpa memulai ulang perangkat.
|
ResultAggregator |
Forwarder khusus yang menggabungkan hasil bila diperlukan, berdasarkan strategi percobaan ulang yang
yang diambil.
|
RootTargetPreparer |
Mempersiapkan target yang menjalankan "adb root" atau "adb unroot" berdasarkan opsi "{i>force-root<i}".
|
RootcanalForwarderPreparer |
|
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 di penyiapan, dan menandai bahwa pengujian harus
dijalankan di pengguna tersebut.
|
RuntimeRestartCollector |
Kolektor yang mengumpulkan stempel waktu mulai ulang runtime (server sistem error) selama pengujian
dijalankan, jika ada.
|
ScreenshotOnFailureCollector |
Kolektor yang akan mengambil dan mencatat screenshot saat kasus pengujian gagal.
|
SemaphoreTokenTargetPreparer |
Ini adalah persiapan yang digunakan untuk menggunakan token guna menserialisasi pengecualian pengujian di host yang ditukar.
|
ShardListener |
ITestInvocationListener yang mengumpulkan hasil dari shard pemanggilan (alias
pembagian pemanggilan agar berjalan di beberapa resource secara paralel), dan meneruskannya ke resource lainnya
pemroses.
|
ShowmapPullerMetricCollector |
Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan penarikan showmap
file dari perangkat dan
mengumpulkan metrik dari perangkat tersebut.
|
SideloadOtaTargetPreparer |
Mempersiapkan target yang melakukan {i>sideload<i}
paket OTA yang ditentukan, menerapkan paket, menunggu
agar perangkat dapat di-booting, dan memasukkan properti build perangkat untuk digunakan sebagai info build
Persiapan target ini mengasumsikan bahwa perangkat akan berada dalam mode adb reguler ketika dimulai, dan
akan memastikan perangkat keluar dalam mode yang sama tetapi dengan aplikasi build yang lebih baru.
|
SkipManager |
Berdasarkan berbagai kriteria, pengelola lewati membantu memutuskan apa yang harus dilewati
tingkat yang berbeda: pemanggilan, modul, dan pengujian.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
Pemroses postingan yang memproses metrik yang dikumpulkan di "sebelum/sesudah" pendekatan, yaitu
|
StatsdEventMetricPostProcessor |
Pemroses postingan yang memproses metrik peristiwa dalam laporan statistik menjadi pasangan nilai kunci, menggunakan
pemformat yang ditentukan pada prosesor.
|
StatsdGenericPostProcessor |
Pemroses postingan yang memproses laporan statistik proto biner menjadi pasangan nilai kunci dengan memperluas
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 $ANDROID_TARGET_OUT_TESTCASES
variabel atau ROOT_DIR dalam info build.
|
SuiteResultReporter |
Mengumpulkan hasil pengujian untuk seluruh pemanggilan suite dan mengeluarkan hasil akhir.
|
SwitchUserTargetPreparer |
ITargetPreparer yang beralih ke jenis pengguna yang ditentukan dalam penyiapan.
|
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.
|
TraceCmdCollector |
IMetricCollector yang mengumpulkan rekaman aktivitas selama pengujian menggunakan trace-cmd, dan mencatatnya ke
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 datetime disetel di perangkat
Secara opsional, preparer ini dapat memaksa TargetSetupError jika datetime tidak disetel dalam
waktu tunggu habis.
|
Wi-FiPreparer |
ITargetPreparer yang mengonfigurasi Wi-Fi di perangkat jika diperlukan.
|
XmlFormattedGeneratorReporter |
Implementasi FormattedGeneratorReporter yang memformat suite menghasilkan XML
format font.
|
XmlResultReporter |
Menulis hasil JUnit ke file XML dalam format yang konsisten dengan
XMLJUnitResultFormatter dari Ant.
|