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. |
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)) . |
Prosesor BasePost | IPostProcessor dasar yang harus diperluas oleh setiap implementasi. |
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. |
Kolektor Laporan Bug | ITestInvocationListener pass-through yang mengumpulkan laporan bug ketika peristiwa yang dapat dikonfigurasi terjadi dan kemudian memanggil ITestInvocationListener#testLog pada turunannya setelah setiap laporan bug dikumpulkan. |
Laporan BugzOnFailureCollector | Kumpulkan laporan bug ketika kasus uji gagal. |
Laporan BugzOnTestCaseFailureCollector | Kumpulkan laporan bug ketika kasus uji yang dijalankan gagal. |
ClangCodeCoverageCollector | BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Clang dari perangkat dan mencatatnya sebagai artefak pengujian. |
MengumpulkanTestListener | ITestInvocationListener yang akan mengumpulkan semua hasil tes. |
CommandStatusHandler | Handler membantu memantau dan memperbarui status pemanggilan. |
KondisiKegagalanMonitor | Pantau setiap kegagalan dari pemanggilan. |
ConsoleResultReporter | Pelapor hasil untuk mencetak hasil tes ke konsol. |
CountTestCasesCollector | Hitung dan laporkan jumlah kasus uji untuk IRemoteTest tertentu. |
DebugHostLogOnFailureCollector | Kolektor yang akan mengumpulkan dan mencatat log sisi host ketika terjadi kegagalan kasus uji. |
Pelapor Rilis Perangkat | Pelapor rilis perangkat yang menangani komunikasi dengan induk memproses perangkat yang akan dirilis. |
DeviceTraceCollector | Kolektor yang akan memulai pelacakan perfetto saat uji coba dimulai dan mencatat file pelacakan di akhir. |
PerangkatTidak TersediaMonitor | Pendengar ini mencoba menangkap DNAE tingkat kasus uji saja. |
EventsLoggerListener | Pendengar yang mencatat semua peristiwa yang diterimanya ke dalam sebuah file |
FileProtoResultReporter | Reporter proto yang membuang TestRecord ke dalam file. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector yang mendengarkan kunci metrik yang berasal dari perangkat dan menariknya sebagai file dari perangkat. |
FilePullerLogCollector | Pencatat file yang dilaporkan oleh sisi perangkat. |
FilteredResultForwarder | Varian ResultForwarder yang hanya mengizinkan daftar TestDescription yang diizinkan untuk dilaporkan. |
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. |
GranularRetriableTestWrapper.StartEndCollector | Pembantu kelas untuk menangkap awal dan akhir lari yang hilang. |
HostStatsdMetricCollector | IMetricCollector yang mengumpulkan metrik statsd dari sisi host menggunakan perintah utilitas statsd. |
ICommandScheduler.IScheduledInvocationListener | Pendengar peristiwa pemanggilan saat pemanggilan selesai. |
ILogSaverListener | Mengizinkan ITestInvocationListener mendengarkan saat file log disimpan. |
Kolektor IMetrik | Antarmuka ini akan ditambahkan sebagai dekorator saat melaporkan hasil pengujian untuk mengumpulkan metrik yang cocok. |
Prosesor IPost | Pemroses pos 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 granular atau tidak. |
Pendengar Ringkasan ITest | Antarmuka yang memungkinkan ITestInvocationListener bertukar beberapa informasi terbatas melalui ringkasan. |
InvocationToJUnitResultForwarder | Kelas yang mendengarkan peristiwa ITestInvocationListener dan meneruskannya ke TestListener . |
JarHostTest.HostTestListener | Pemroses pembungkus yang meneruskan semua peristiwa kecuali testRunStarted() dan testRunEnded() ke pendengar yang tersemat. |
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 |
Detektor Pecahan Terakhir | Saat menjalankan sharding lokal, terkadang kita hanya ingin menjalankan beberapa tindakan saat shard terakhir mencapai invocationEnded(long) . |
Reporter SubprosesHasil Warisan | Implementasi yang terhenti dari pelapor hasil subproses yang harus tetap kompatibel dengan versi TF/CTS sebelumnya (misalnya 8+), meskipun ada perubahan pada superkelasnya. |
LogSaverResultForwarder | ResultForwarder untuk menyimpan log dengan penghemat file global. |
LogcatCrashResultForwarder | Pendengar khusus: jika terjadi kegagalan (proses instrumentasi terhenti), ia akan mencoba mengekstrak kerusakan dari logcat dan menambahkannya ke pesan kegagalan yang terkait dengan pengujian. |
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. |
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. |
Pendengar Modul | Listener dilampirkan ke setiap IRemoteTest dari setiap modul untuk mengumpulkan daftar hasil. |
ModulLogcatCollector | Versi pengumpul logcat tetapi untuk modul. |
NamaMangleListener | Pemroses proksi untuk menerjemahkan metode pengujian, kelas, dan nama paket saat hasilnya dilaporkan. |
Melewati TestFileReporter | ITestInvocationListener yang menyimpan daftar kasus pengujian yang lolos ke file pengujian |
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. |
PerfettoPullerMetricCollector | Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan pengambilan file perfetto dari perangkat dan mengumpulkan metrik darinya. |
PrettyTestEventLogger | Logger mencocokkan peristiwa dan mencatatnya untuk memudahkan proses debug. |
ProtoResultReporter | Pelapor hasil membuat protobuf TestRecord dengan semua hasil di dalamnya. |
PythonBinaryHostTest.PythonForwarder | Penerus hasil untuk mengganti nama proses dengan nama biner. |
Nyalakan ulangReasonCollector | Kolektor yang mengumpulkan reboot perangkat selama pengujian dijalankan dan melaporkannya berdasarkan alasan dan hitungan. |
Penegak Hukum RemoteTestTimeOut | Listener yang memungkinkan untuk memeriksa waktu eksekusi konfigurasi pengujian tertentu dan menggagalkannya jika melebihi batas waktu tertentu. |
Laporan Lulus Tes | Laporkan dalam file kemungkinan filter untuk mengecualikan pengujian yang lulus. |
Agregator Hasil | Forwarder khusus yang mengumpulkan hasil bila diperlukan, berdasarkan strategi percobaan ulang yang diambil. |
HasilDanLogForwarder | Forwarder untuk hasil dan mencatat peristiwa. |
Penerus Hasil | ITestInvocationListener yang meneruskan hasil pemanggilan ke daftar pendengar lainnya. |
Coba lagiLogSaverResultForwarder | Forwarder yang juga menangani passing upaya yang sedang kita lakukan. |
Coba lagiResultForwarder | Perpanjangan dari ResultForwarder yang selalu mendorong ke nomor percobaan tertentu. |
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. |
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. |
ShardMainResultForwarder | ResultForwarder yang menggabungkan hasil pemanggilan pengujian yang dipecah. |
Tampilkan PetaPullerMetricCollector | Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan penarikan file peta tampilan dari perangkat dan mengumpulkan metrik darinya. |
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. |
StreamProtoResultReporter | Implementasi ProtoResultReporter |
SubprosesHasilReporter | Mengimplementasikan ITestInvocationListener untuk ditentukan sebagai result_reporter dan meneruskan dari subproses hasil pengujian, pengujian yang dijalankan, pemanggilan pengujian. |
SuiteResultReporter | Kumpulkan hasil tes untuk seluruh pemanggilan rangkaian dan keluarkan hasil akhirnya. |
TestFailureListener | Listener digunakan untuk mengambil tindakan seperti tangkapan layar, laporan bug, pengumpulan logcat jika pengujian gagal saat diminta. |
TestTimeoutEnforcer | Listener yang memungkinkan untuk memeriksa waktu eksekusi kasus pengujian tertentu dan menggagalkannya jika melebihi batas waktu tertentu. |
TextResultReporter | Pelapor hasil tes yang meneruskan hasil ke printer hasil teks JUnit. |
TraceCmdCollector | IMetricCollector yang mengumpulkan jejak selama pengujian menggunakan trace-cmd, dan mencatatnya ke pemanggilan. |
TradefedSandboxRunner.StubScheduledInvocationListener | Sebuah rintisan IScheduledInvocationListener yang tidak melakukan apa pun. |
XmlFormattedGeneratorReporter | Implementasi FormattedGeneratorReporter yang memformat hasil suite dalam format xml. |
XmlResultReporter | Menulis hasil JUnit ke file XML dalam format yang konsisten dengan XMLJUnitResultFormatter Ant. |