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
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. |
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)) . |
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. |
Kolektor Log BluetoothHciSnoop | Kolektor untuk mengaktifkan pengintaian Bluetooth HCI pada DUT dan mengumpulkan log untuk setiap pengujian. |
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. |
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. |
DeviceTraceCollector | Kolektor yang akan memulai pelacakan perfetto saat uji coba dimulai dan mencatat file pelacakan di akhir. |
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. |
GcovKernelCodeCoverageCollector | BaseDeviceMetricCollector yang akan menarik pengukuran cakupan kernel gcov dari debugf dan mematikan perangkat, lalu akhirnya mencatatnya sebagai artefak pengujian. |
HostStatsdMetricCollector | IMetricCollector yang mengumpulkan metrik statsd dari sisi host menggunakan perintah utilitas statsd. |
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. |
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. |
ModulLogcatCollector | Versi pengumpul logcat tetapi untuk modul. |
PerfettoPullerMetricCollector | Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan pengambilan file perfetto dari perangkat dan mengumpulkan metrik darinya. |
Nyalakan ulangReasonCollector | Kolektor yang mengumpulkan reboot perangkat selama pengujian dijalankan dan melaporkannya berdasarkan alasan dan hitungan. |
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. |
Tampilkan PetaPullerMetricCollector | Implementasi dasar FilePullerDeviceMetricCollector yang memungkinkan penarikan file peta tampilan dari perangkat dan mengumpulkan metrik darinya. |
TraceCmdCollector | IMetricCollector yang mengumpulkan jejak selama pengujian menggunakan trace-cmd, dan mencatatnya ke pemanggilan. |
Enum
Kolektor Log Otomatis | Pencacahan yang menjelaskan kolektor mana yang secara otomatis dapat ditangani oleh harness. |
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT |
Anotasi
Antarmuka
Kelas
- Kolektor Atrace
- AtraceRunMetricCollector
- BaseDeviceMetricCollector
- Kolektor Latensi Koneksi Bluetooth
- BluetoothConnectionStateCollector
- Kolektor Log BluetoothHciSnoop
- Laporan BugzOnFailureCollector
- Laporan BugzOnTestCaseFailureCollector
- ClangCodeCoverageCollector
- KolektorHelper
- CountTestCasesCollector
- DebugHostLogOnFailureCollector
- Data Metrik Perangkat
- DeviceTraceCollector
- EmulatorMemoryCpuCapturer
- FilePullerDeviceMetricCollector
- FilePullerLogCollector
- Kolektor Cakupan Kode Gcov
- GcovKernelCodeCoverageCollector
- HostStatsdMetricCollector
- JavaCodeCoverageCollector
- LogcatOnFailureCollector
- LogcatTimingMetricCollector
- ModulLogcatCollector
- PerfettoPullerMetricCollector
- Nyalakan ulangReasonCollector
- RuntimeRestartCollector
- Tangkapan LayarOnFailureCollector
- Tampilkan PetaPullerMetricCollector
- TraceCmdCollector
Enum