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(
Terapkan metode ini untuk menghasilkan serangkaian metrik baru dari metrik dan log yang ada. |
|
processTestMetricsAndLogs(TestDescription testDescription,
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
publicprocessRunMetricsAndLogs ( 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
publicprocessTestMetricsAndLogs (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 |
|