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}.
|
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)) .
|
BasePostProcessor |
IPostProcessor dasar yang harus diperluas setiap implementasi.
|
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.
|
BugreportCollector |
ITestInvocationListener pass-through yang mengumpulkan laporan bug saat peristiwa yang dapat dikonfigurasi
terjadi lalu memanggil ITestInvocationListener#testLog pada turunannya setelah setiap
laporan {i>bug<i} dikumpulkan.
|
BugreportzOnFailureCollector |
Mengumpulkan laporan bug saat kasus pengujian gagal.
|
BugreportzOnTestCaseFailureCollector |
Kumpulkan laporan bug saat kasus pengujian gagal saat dijalankan.
|
ClangCodeCakupanCollector |
BaseDeviceMetricCollector yang akan menarik Clang
pengukuran cakupan dari perangkat dan
mencatatnya sebagai artefak pengujian.
|
CollectingTestListener |
ITestInvocationListener yang akan mengumpulkan semua hasil pengujian.
|
CommandStatusHandler |
Pengendali membantu memantau dan memperbarui status pemanggilan.
|
ConditionFailureMonitor |
Memantau kegagalan dari pemanggilan.
|
ConsoleResultReporter |
Reporter hasil untuk mencetak hasil pengujian ke konsol.
|
CountTestCasesCollector |
Hitung dan laporkan jumlah kasus pengujian untuk IRemoteTest tertentu.
|
DebugHostLogOnFailureCollector |
Kolektor yang akan mengumpulkan dan mencatat log sisi host saat terjadi kegagalan kasus pengujian.
|
DeviceReleaseReporter |
Pelapor rilis perangkat yang menangani komunikasi dengan induk memproses perangkat yang akan
dirilis.
|
DeviceTraceCollector |
Kolektor yang akan memulai rekaman aktivitas perfetto saat pengujian dimulai dan mencatat file rekaman aktivitas di akhir.
|
DeviceAvailabilityMonitor yang tidak tersedia |
Pemroses ini mencoba merekam DNAE tingkat kasus pengujian saja.
|
EventsLoggerListener |
Pemroses yang mencatat semua peristiwa yang diterima ke dalam file
|
FileProtoResultReporter |
Reporter proto yang membuang TestRecord ke dalam file.
|
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.
|
FilteredResultForwarder |
Varian ResultForwarder yang hanya mengizinkan daftar TestDescription yang diizinkan
dilaporkan.
|
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.
|
GranularRetriableTestWrapper.StartEndCollector |
Helper class untuk menangkap awal dan akhir proses yang hilang.
|
HostStatsdMetricCollector |
IMetricCollector yang mengumpulkan metrik statistik dari sisi host menggunakan utilitas yang ditampilkan
perintah.
|
ICommandScheduler.IScheduleInvocationListener |
Pemroses untuk peristiwa pemanggilan saat pemanggilan selesai.
|
ILogSaverListener |
Memungkinkan ITestInvocationListener memproses saat file log disimpan.
|
IMetricCollector |
Antarmuka ini akan ditambahkan sebagai dekorator saat melaporkan hasil pengujian untuk mengumpulkan
metrik yang cocok.
|
IPostProcessor |
Pemroses postingan adalah objek Federasi Perdagangan yang dimaksudkan untuk memungkinkan pemrosesan metrik dan log
SETELAH pengujian dan SEBELUM pelaporan hasil.
|
IShardableListener |
ITestInvocationListener yang dapat di-sharding.
|
ISupportGranularResults |
Antarmuka yang menentukan apakah ITestInvocationListener mendukung penerimaan
hasil atau tidak.
|
ITestSummaryListener |
Antarmuka yang memungkinkan ITestInvocationListener bertukar beberapa informasi terbatas melalui
ringkasan.
|
InvocationToJUnitResultForwarder |
Class yang memproses peristiwa ITestInvocationListener dan meneruskannya ke
TestListener .
|
JarHostTest.HostTestListener |
Pemroses wrapper yang meneruskan semua peristiwa kecuali testRunStarted() dan testRunEnded() ke
pemroses tersemat.
|
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
|
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.
|
LastShardDetector |
Saat menjalankan sharding lokal, terkadang kita hanya ingin menjalankan beberapa tindakan ketika shard terakhir
mencapai invocationEnded(long) .
|
LegacySubprocessResultsReporter |
Implementasi pembekuan dari pelapor hasil subproses yang harus tetap kompatibel dengan
TF/CTS versi sebelumnya (misalnya 8+), meskipun terdapat perubahan pada superclass-nya.
|
LogSaverResultForwarder |
ResultForwarder untuk menyimpan log dengan saver file global.
|
LogcatCrashResultForwarder |
Pemroses khusus: jika ada kegagalan (proses instrumentasi mengalami error), pemroses akan mencoba mengekstrak dari
membuat logcat error dan menambahkannya ke pesan kegagalan yang terkait dengan pengujian.
|
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.
|
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.
|
ModuleListener |
Pemroses dilampirkan ke setiap IRemoteTest dari setiap modul untuk mengumpulkan daftar
hasil pengujian tersebut.
|
ModuleLogcatCollector |
Versi kolektor logcat tetapi untuk modul.
|
NameMangleListener |
Pemroses proxy untuk menerjemahkan metode pengujian, class, dan nama paket saat hasilnya dilaporkan.
|
PassingTestFileReporter |
ITestInvocationListener yang menyimpan daftar kasus pengujian yang lulus ke file pengujian
|
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.
|
PerfettoPullerMetricCollector |
Implementasi dasar dari FilePullerDeviceMetricCollector yang memungkinkan
mengambil file perfetto dari perangkat
dan mengumpulkan metrik dari perangkat tersebut.
|
PrettyTestEventLogger |
Catat peristiwa ke dalam log dan buat log untuk memudahkan debug.
|
ProtoResultReporter |
Reporter hasil membangun protobuf TestRecord dengan semua hasil di dalamnya.
|
PythonBinaryHostTest.PythonForwarder |
Forwarder hasil untuk mengganti nama operasi dengan nama biner.
|
RebootAlasanCollector |
Kolektor yang mengumpulkan mulai ulang perangkat selama pengujian dan melaporkannya berdasarkan alasan dan jumlah.
|
RemoteTestTimeOutEnforcer |
Pemroses yang memungkinkan memeriksa waktu eksekusi konfigurasi pengujian tertentu dan menggagalkannya jika berjalan
selama waktu tunggu tertentu.
|
ReportPassedTests |
Laporkan filter yang memungkinkan dalam file untuk mengecualikan pengujian yang lulus.
|
ResultAggregator |
Forwarder khusus yang menggabungkan hasil bila diperlukan, berdasarkan strategi percobaan ulang yang
yang diambil.
|
ResultAndLogForwarder |
Forwarder untuk hasil dan peristiwa log.
|
ResultForwarder |
ITestInvocationListener yang meneruskan hasil pemanggilan ke daftar pemroses lain.
|
RetryLogSaverResultForwarder |
Penerus yang juga menangani penerusan
upaya saat ini.
|
RetryResultForwarder |
Ekstensi ResultForwarder yang selalu dikirim ke nomor upaya tertentu.
|
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.
|
ShardListener |
ITestInvocationListener yang mengumpulkan hasil dari shard pemanggilan (alias
pembagian pemanggilan agar berjalan di beberapa resource secara paralel), dan meneruskannya ke resource lainnya
pemroses.
|
ShardMainResultForwarder |
ResultForwarder yang menggabungkan hasil pemanggilan pengujian yang di-sharding.
|
ShowmapPullerMetricCollector |
Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan penarikan showmap
file dari perangkat dan
mengumpulkan metrik dari perangkat tersebut.
|
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
dilaporkan sebagai struktur pohon.
|
StreamProtoResultReporter |
Implementasi ProtoResultReporter
|
SubprocessResultsReporter |
Menerapkan ITestInvocationListener untuk ditentukan sebagai result_reporter dan diteruskan dari
subproses hasil pengujian, pengujian
yang berjalan, dan pemanggilan pengujian.
|
SuiteResultReporter |
Mengumpulkan hasil pengujian untuk seluruh pemanggilan suite dan mengeluarkan hasil akhir.
|
TestTimeoutEnforcer |
Pemroses yang memungkinkan memeriksa waktu eksekusi kasus pengujian tertentu dan menggagalkannya jika berjalan
selama waktu tunggu tertentu.
|
TextResultReporter |
Reporter hasil pengujian yang meneruskan hasil ke printer hasil teks JUnit.
|
TraceCmdCollector |
IMetricCollector yang mengumpulkan rekaman aktivitas selama pengujian menggunakan trace-cmd, dan mencatatnya ke
pemanggilan.
|
TradefedSandboxRunner.StubScheduledInvocationListener |
IScheduledInvocationListener stub yang tidak berfungsi.
|
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.
|