AdbStopServerPreparer |
Persiapan target untuk menghentikan server adb di 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 beberapa iterasi berjalan,
memperlakukannya sebagai bilangan ganda.
|
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.
|
AtraceCollector |
IMetricCollector yang menjalankan atrace selama pengujian dan mengumpulkan hasilnya serta mencatatnya ke dalam log untuk pemanggilan.
|
AtraceRunMetricCollector |
Mengumpulkan trace dari semua direktori pengujian pada direktori yang ditentukan dari perangkat pengujian, mencatat direktori pengujian, dan pasca-proses file rekaman aktivitas dalam direktori pengujian, serta menggabungkan metrik.
|
AveragePostProcessor |
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 penonaktifan objek.
|
BasePostProcessor |
IPostProcessor dasar yang harus diperluas setiap implementasi.
|
BaseTargetPreparer |
Class implementasi dasar untuk ITargetPreparer yang memungkinkan untuk mengontrol apakah objek
dinonaktifkan atau tidak.
|
BluetoothConnectionLatencyCollector |
Pengumpul akan mendorong konfigurasi metrik durasi statsd yang telah ditentukan sebelumnya ke perangkat dan mengumpulkan
durasi koneksi Bluetooth untuk setiap profil.
|
BluetoothConnectionStateCollector |
Pengumpul ini akan mengumpulkan metrik BluetoothConnectionStateChanged dan mencatat 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 |
Pengumpul untuk mengaktifkan logging snoop HCI Bluetooth di DUT dan mengumpulkan log untuk setiap pengujian.
|
BugreportzOnFailureCollector |
Mengumpulkan bugreportz saat kasus pengujian gagal.
|
BugreportzOnTestCaseFailureCollector |
Mengumpulkan bugreportz saat kasus pengujian dalam proses berjalan gagal.
|
BuildInfoRecorder |
ITargetPreparer yang menulis metadata info build ke file yang ditentukan.
|
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.
|
CollectingTestListener |
ITestInvocationListener yang akan mengumpulkan semua hasil pengujian.
|
CompanionAllocator |
Class dasar yang menangani alokasi dan pembebasan perangkat pendamping
getCompanionDeviceSelectionOptions() harus diterapkan untuk menjelaskan kriteria
yang diperlukan guna mengalokasikan perangkat pendamping
|
CompanionAwarePreparer |
ITargetPreparer yang mengenkapsulasi logika untuk mendapatkan perangkat pendamping
yang telah dialokasikan.
|
CompanionRunCommandTargetPreparer |
ITargetPreparer yang menjalankan perintah yang ditentukan di perangkat pendamping yang dialokasikan
|
CompanionTestAppInstallSetup |
ITargetPreparer yang menginstal satu atau beberapa aplikasi dari
folder IDeviceBuildInfo#getTestsDir() ke perangkat pendamping yang dialokasikan.
|
CompileBootImageWithSpeedTargetPreparer |
Mengompilasi ulang classpath booting dan server sistem dengan filter compiler 'speed'.
|
CountTestCasesCollector |
Menghitung dan melaporkan jumlah kasus pengujian untuk IRemoteTest tertentu.
|
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.
|
DebugHostLogOnFailureCollector |
Pengumpul yang akan mengumpulkan dan mencatat log sisi host saat kegagalan kasus pengujian terjadi.
|
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 dibuat 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 (opsional) menonaktifkan layar
|
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.
|
Penyiapan Perangkat |
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.
|
DeviceTraceCollector |
Kolektor yang akan memulai rekaman aktivitas perfetto saat pengujian dimulai dan mencatat file rekaman aktivitas di bagian akhir.
|
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.
|
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).
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector yang memproses kunci metrik yang berasal dari perangkat dan menariknya sebagai file dari perangkat.
|
FilePullerLogCollector |
Logger file yang dilaporkan oleh sisi perangkat.
|
FoldableModePreparer |
Penyedia target yang dapat mengubah status perangkat foldable.
|
FolderSaver |
ITargetPreparer yang mengambil direktori dari perangkat, mengompresi dan menyimpannya ke backend logging.
|
FormattedGeneratorReporter |
Reporter yang memungkinkan pembuatan laporan dalam format tertentu.
|
GcovCodeCoverageCollector |
BaseDeviceMetricCollector yang akan menarik pengukuran cakupan gcov dari perangkat dan mencatatnya sebagai artefak pengujian.
|
GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan kernel gcov dari debugf dan keluar dari perangkat, lalu akhirnya mencatatnya sebagai artefak pengujian.
|
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.
|
HelloWorldMultiTargetPreparer |
Contoh implementasi IMultiTargetPreparer .
|
HostStatsdMetricCollector |
IMetricCollector yang mengumpulkan metrik statsd dari sisi host menggunakan perintah utilitas
statsd.
|
ILabPreparer |
Antarmuka penanda untuk pembuat lab
Lihat ITargetPreparer untuk mengetahui deskripsi tujuan 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 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
|
JavaCodeCoverageCollector |
BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan
Java dari perangkat dan mencatatnya sebagai artefak pengujian.
|
JsonHttpTestResultReporter |
Pelapor hasil yang mengenkode hasil metrik pengujian dan cabang, info perangkat ke dalam JSON dan POST
ke endpoint layanan HTTP
|
KillExistingEmulatorPreparer |
ITargetPreparer yang menonaktifkan emulator yang sedang berjalan.
|
KnownFailurePreparer |
Mempersiapkan target untuk melewati percobaan ulang kegagalan yang diketahui.
|
LUCIResultReporter |
Reporter 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 ditujukan untuk membuat snapshot emulator yang bersih dari lingkungan
build/pengembangan Android
|
LogcatOnFailureCollector |
Pengumpul 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, menggunakan pola ekspresi reguler yang diberikan untuk mengurai sinyal awal dan akhir peristiwa dari baris logcat.
|
MergeMultiBuildTargetPreparer |
IMultiTargetPreparer yang memungkinkan untuk meneruskan informasi dari satu build ke build lainnya dengan
memberi nama dan kunci file yang akan disalin ke build lain.
|
MetricFilePostProcessor |
Digunakan untuk mengupload file log metrik yang dikumpulkan selama pengujian dan tingkat operasi.
|
MetricsXMLResultReporter |
MetricsXMLResultReporter menulis metrik pengujian dan menjalankan metrik ke file XML dalam folder yang ditentukan
oleh 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 yang dilampirkan ke setiap IRemoteTest setiap modul guna mengumpulkan daftar hasil.
|
ModuleLogcatCollector |
Versi kolektor logcat tetapi untuk modul.
|
ModuleOemTargetPreparer |
|
NativeLeakCollector |
ITargetPreparer yang menjalankan 'dumpsys meminfo --unreachable -a' untuk mengidentifikasi memori native yang tidak dapat dijangkau saat ini disimpan oleh setiap proses.
|
NoApkTestSkipper |
Persiapan khusus yang memungkinkan untuk melewati pemanggilan sepenuhnya (persiapan dan pengujian) jika tidak ada
apk untuk pengujian.
|
PairingMultiTargetPreparer |
Persiapan multi-target membantu membuat penyambungan (dan koneksi) Bluetooth antara dua perangkat.
|
PerfettoGenericPostProcessor |
Post-processor yang memproses file proto metrik teks/biner menjadi key-value pair dengan
memperluas pesan dan kolom proto secara rekursif dengan nilai string hingga kolom dengan
nilai numerik ditemukan.
|
Persiapan Perfetto |
Peracik Perfetto mengirimkan 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.
|
ProfileTargetPreparer |
Class dasar untuk menyiapkan peracik target bagi 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 di host dan menginstal paket.
|
RebootAlasanCollector |
Pengumpul yang mengumpulkan mulai ulang perangkat selama pengujian berjalan dan melaporkannya berdasarkan alasan dan jumlah.
|
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.
|
ReportPassedTests |
Melaporkan dalam file kemungkinan filter untuk mengecualikan pengujian yang lulus.
|
RestartSystemServerTargetPreparer |
Mempersiapkan target yang memulai ulang server sistem tanpa memulai ulang perangkat.
|
ResultAggregator |
Forwarder khusus yang menggabungkan hasil saat diperlukan, berdasarkan strategi percobaan ulang yang telah
diambil.
|
RootTargetPreparer |
Peracik target yang menjalankan "adb root" atau "adb unroot" berdasarkan opsi "force-root".
|
RootcanalForwarderPreparer |
|
RunCommandTargetPreparer |
|
RunHostCommandTargetPreparer |
Mempersiapkan 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.
|
RuntimeRestartCollector |
Kolektor yang mengumpulkan stempel waktu mulai ulang runtime (server sistem error) selama pengujian
berjalan, jika ada.
|
ScreenshotOnFailureCollector |
Pengumpul 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 pemisahan pemanggilan untuk dijalankan di beberapa resource secara paralel), dan meneruskannya ke pemroses lain.
|
ShowmapPullerMetricCollector |
Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan pengambilan file showmap dari perangkat dan mengumpulkan metrik dari perangkat.
|
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.
|
SkipManager |
Berdasarkan berbagai kriteria, pengelola lewati membantu menentukan apa yang harus dilewati di
berbagai tingkat: pemanggilan, modul, dan pengujian.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
Post-processor yang memproses metrik pengukur yang dikumpulkan dalam pendekatan "sebelum/setelah", yaitu.
|
StatsdEventMetricPostProcessor |
Post-processor yang memproses metrik peristiwa dalam laporan statsd menjadi pasangan nilai kunci, menggunakan
formater yang ditentukan pada pemroses.
|
StatsdGenericPostProcessor |
Pemroses postingan yang memproses laporan statistik proto biner menjadi key-value pair dengan memperluas
laporan sebagai struktur hierarki.
|
StopServicesSetup |
ITargetPreparer yang menghentikan layanan di perangkat.
|
StubMultiTargetPreparer |
Implementasi kosong placeholder IMultiTargetPreparer .
|
StubTargetPreparer |
Implementasi kosong placeholder ITargetPreparer .
|
SuiteApkInstaller |
Menginstal APK yang ditentukan untuk konfigurasi Suite: dari variabel $ANDROID_TARGET_OUT_TESTCASES
atau ROOT_DIR dalam info build.
|
SuiteResultReporter |
Kumpulkan hasil pengujian untuk seluruh pemanggilan suite dan hasilkan hasil akhir.
|
SwitchUserTargetPreparer |
ITargetPreparer yang beralih ke jenis pengguna yang ditentukan di setUp.
|
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 |
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 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.
|
XmlFormattedGeneratorReporter |
Implementasi FormattedGeneratorReporter yang memformat suite menghasilkan format
xml.
|
XmlResultReporter |
Menulis hasil JUnit ke file XML dalam format yang konsisten dengan
XMLJUnitResultFormatter Ant.
|