MetricFilePostProcessor
public class MetricFilePostProcessor
extends BasePostProcessor
java.lang.Objek | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Digunakan untuk mengupload file log metrik yang dikumpulkan selama level pengujian dan pengoperasian. Gunakan opsi "aggregate-similar-tests" untuk mengagregasi metrik pengujian serupa pada tingkat uji coba dan menulisnya ke file log. Tes berbeda hanya dengan nomor iterasi atau dengan nama yang sama dianggap tes 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 kumpulan 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 dan log proses dari setiap pengujian. | |
void | setUp () Ganti metode ini di prosesor postingan anak untuk diinisialisasi sebelum pengujian berjalan. |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) Tulis metrik ke file hasil dan unggah. |
Konstruktor publik
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
public MetricFilePostProcessor (MetricUtility metricUtil)
Parameter | |
---|---|
metricUtil | MetricUtility |
Metode publik
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Terapkan metode ini untuk menghasilkan kumpulan 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 |
Pengembalian | |
---|---|
Kumpulan metrik yang baru dibuat dari metrik yang dijalankan. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Terapkan metode ini untuk memposting metrik dan log proses 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 |
Pengembalian | |
---|---|
Kumpulan metrik yang baru dibuat dari metrik pengujian. |
mempersiapkan
public void setUp ()
Ganti metode ini di prosesor postingan anak untuk diinisialisasi sebelum pengujian berjalan.
writeMetricFile
public void writeMetricFile (metrics, String testId)
Tulis metrik ke file hasil dan unggah.