com.android.tradefed.device.metric

Anotasi

Opsi Metrik Anotasi untuk metode pengujian yang dianotasi dengan @Test , atau jika anotasi tersebut merupakan bagian dari daftar anotasi TestDescription yang memungkinkan untuk menentukan beberapa parameter tambahan yang berguna untuk: Menyesuaikan perilaku kolektor, memfilter beberapa metode.

Antarmuka

Kolektor IMetrik Antarmuka ini akan ditambahkan sebagai dekorator saat melaporkan hasil pengujian untuk mengumpulkan metrik yang cocok.
Penerima IMetricCollector Antarmuka untuk IRemoteTest yang akan diterapkan jika mereka perlu mendapatkan daftar IMetricCollector untuk pengujian yang dijalankan.

Kelas

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)) .
Laporan BugzOnFailureCollector Kumpulkan laporan bug ketika kasus uji gagal.
ClangCodeCoverageCollector BaseDeviceMetricCollector yang akan menarik pengukuran cakupan Clang dari perangkat dan mencatatnya sebagai artefak pengujian.
KolektorHelper Pembantu untuk melakukan beberapa operasi IMetricCollector diperlukan di beberapa tempat.
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.
Data Metrik Perangkat Keberatan untuk menyimpan semua data yang dikumpulkan oleh pengumpul metrik.
EmulatorMemoryCpuCapturer
FilePullerDeviceMetricCollector BaseDeviceMetricCollector yang mendengarkan kunci metrik yang berasal dari perangkat dan menariknya sebagai file dari perangkat.
FilePullerLogCollector Pencatat file yang dilaporkan oleh sisi perangkat.
Kolektor Cakupan Kode Gcov BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan gcov dari perangkat dan mencatatnya sebagai artefak pengujian.
JavaCodeCoverageCollector BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan Java dari perangkat dan mencatatnya sebagai artefak pengujian.
LogcatOnFailureCollector Kolektor yang akan menangkap dan mencatat logcat ketika kasus uji gagal.
Tangkapan LayarOnFailureCollector Kolektor yang akan menangkap dan mencatat tangkapan layar ketika kasus uji gagal.

Enum

Kolektor Log Otomatis Pencacahan yang menjelaskan kolektor mana yang secara otomatis dapat ditangani oleh harness.