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
publicprocessRunMetricsAndLogs ( 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 | |
runLogs |
Kembali | |
---|---|
Kumpulan metrik yang baru dihasilkan dari metrik yang dijalankan. |
prosesTestMetricsAndLogs
publicprocessTestMetricsAndLogs (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 | |
testLogs |
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 |