PerfettoTracePostProcessor

public class PerfettoTracePostProcessor
extends BasePostProcessor

java.lang.Object
   ↳ com.android.tradefed.postprocessor.BasePostProcessor
     ↳ com.android.tradefed.postprocessor.PerfettoTracePostProcessor


Post-prosesor yang mengambil file rekaman aktivitas Perfetto dari log pengujian dan menjalankan prosesor rekaman aktivitas pada file tersebut untuk menghasilkan proto metrik Perfetto.

Ringkasan

Konstruktor publik

PerfettoTracePostProcessor()

Metode publik

processRunMetricsAndLogs( rawMetrics, runLogs)

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

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

Terapkan metode ini untuk memproses metrik dan log dari setiap pengujian.

Metode yang dilindungi

MetricMeasurement.DataType getMetricType()

Tetapkan jenis metrik ke RAW agar metrik diproses oleh post-processor berikutnya.

Konstruktor publik

PerfettoTracePostProcessor

public PerfettoTracePostProcessor ()

Metode publik

processRunMetricsAndLogs

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 ditampilkan, dan dengan nama kunci yang unik (tidak boleh ada konflik dengan kunci yang ada).

Parameter
rawMetrics : Kumpulan metrik mentah yang tersedia untuk proses.

runLogs : Kumpulan file log untuk uji coba.

Hasil
Kumpulan metrik yang baru dibuat dari metrik proses.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Terapkan metode ini untuk memproses metrik dan log dari setiap pengujian. Hanya metrik yang baru dibuat yang harus ditampilkan, dan dengan nama kunci yang unik (tidak boleh ada konflik dengan kunci yang ada).

Parameter
testDescription TestDescription: Objek TestDescription yang menjelaskan pengujian.

testMetrics : Kumpulan metrik dari pengujian.

testLogs : Set file yang dicatat selama pengujian.

Hasil
Kumpulan metrik yang baru dibuat dari metrik pengujian.

Metode yang dilindungi

getMetricType

protected MetricMeasurement.DataType getMetricType ()

Tetapkan jenis metrik ke RAW agar metrik diproses oleh post-processor berikutnya.

Hal ini diperlukan agar MetricFilePostProcessor dapat menulis metrik ke file hasil.

Hasil
MetricMeasurement.DataType