Prosesor MetricFilePost
public class MetricFilePostProcessor
extends BasePostProcessor
java.lang.Objek | ||
↳ | com.Android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Digunakan untuk mengunggah file log metrik yang dikumpulkan selama pengujian dan tingkat pengoperasian. Gunakan opsi "pengujian serupa agregat" untuk menggabungkan metrik pengujian serupa di tingkat pengujian yang dijalankan dan menuliskannya ke file log. Pengujian hanya berbeda berdasarkan nomor iterasi atau dengan nama yang sama dianggap pengujian serupa. Ini hanya akan memiliki akses ke metrik mentah.
Ringkasan
Konstruktor publik | |
---|---|
MetricFilePostProcessor () | |
MetricFilePostProcessor ( MetricUtility metricUtil) |
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. | |
void | setUp () Ganti metode ini di pemroses pos anak untuk menginisialisasi sebelum pengujian dijalankan. |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) Tulis metrik ke file hasil dan unggah. |
Konstruktor publik
Prosesor MetricFilePost
public MetricFilePostProcessor ()
Prosesor MetricFilePost
public MetricFilePostProcessor (MetricUtility metricUtil)
Parameter | |
---|---|
metricUtil | MetricUtility |
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. |
mempersiapkan
public void setUp ()
Ganti metode ini di pemroses pos anak untuk menginisialisasi sebelum pengujian dijalankan.
tulisMetricFile
public void writeMetricFile (metrics, String testId)
Tulis metrik ke file hasil dan unggah.