PerfettoGenericPostProcessor

public class PerfettoGenericPostProcessor
extends BasePostProcessor

java.lang.Objek
com.Android.tradefed.postprocessor.BasePostProcessor
com.Android.tradefed.postprocessor.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. Memperlakukan enum dan boolean sebagai nilai string saat membuat kunci.

Ini secara opsional mendukung bidang daftar pengindeksan ketika ada duplikat saat membuat kunci. Misalnya

"bidang-daftar-diindeks-perfetto" - perfetto.protos.AndroidStartupMetric.Startup

"bidang kunci-awalan-perfetto" - perfetto.protos.ProcessRenderInfo.process_name

android_startup-startup#1-package_name-com.calculator-to_first_frame-dur_ns: 300620342 android_startup-startup#2-package_name-com.nexuslauncher-to_first_frame-dur_ns: 49257713 android_startup-startup#3-package_name-com.calculator-to_first_frame-dur_ns: 261382005

Ringkasan

Konstruktor publik

PerfettoGenericPostProcessor ()

Metode publik

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Terapkan metode ini untuk menghasilkan serangkaian metrik baru dari metrik dan log yang ada.

processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

Terapkan metode ini untuk memposting metrik proses dan log dari setiap pengujian.

Metode yang dilindungi

MetricMeasurement.DataType getMetricType ()

Atur jenis metrik ke metrik RAW.

Konstruktor publik

PerfettoGenericPostProcessor

public PerfettoGenericPostProcessor ()

Metode publik

prosesRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Terapkan metode ini untuk menghasilkan serangkaian metrik baru dari metrik dan log yang ada. Hanya metrik yang baru dibuat yang harus dikembalikan, dan dengan nama kunci unik (benturan dengan kunci yang ada tidak diperbolehkan).

Parameter
rawMetrics : Kumpulan metrik mentah yang tersedia untuk dijalankan.

runLogs : Kumpulan file log untuk pengujian yang dijalankan.

Kembali
Kumpulan metrik yang baru dihasilkan dari metrik yang dijalankan.

prosesTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Terapkan metode ini untuk memposting metrik proses dan log dari setiap pengujian. Hanya metrik yang baru dibuat yang harus dikembalikan, dan dengan nama kunci unik (benturan dengan kunci yang ada tidak diperbolehkan).

Parameter
testDescription TestDescription : Objek TestDescription yang mendeskripsikan pengujian.

testMetrics : Kumpulan metrik dari pengujian.

testLogs : Kumpulan file yang dicatat selama pengujian.

Kembali
Kumpulan metrik yang baru dihasilkan dari metrik pengujian.

Metode yang dilindungi

dapatkanMetricType

protected MetricMeasurement.DataType getMetricType ()

Atur jenis metrik ke metrik RAW.

Kembali
MetricMeasurement.DataType