MetricFilePostProcessor
public
class
MetricFilePostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Digunakan untuk mengupload file log metrik yang dikumpulkan selama pengujian dan tingkat operasi. Gunakan opsi "aggregate-similar-tests" untuk menggabungkan metrik pengujian serupa di tingkat pengujian yang dijalankan dan menulisnya ke file log. Pengujian yang hanya berbeda dengan nomor iterasi atau dengan nama yang sama dianggap sebagai pengujian yang serupa. Akun ini hanya akan memiliki akses ke metrik mentah.
Ringkasan
Konstruktor publik | |
---|---|
MetricFilePostProcessor()
|
|
MetricFilePostProcessor(MetricUtility metricUtil)
|
Metode publik | |
---|---|
|
processRunMetricsAndLogs(
Terapkan metode ini untuk menghasilkan kumpulan metrik baru dari metrik dan log yang ada. |
|
processTestMetricsAndLogs(TestDescription testDescription,
Terapkan metode ini untuk memproses metrik dan log pasca-pengujian dari setiap pengujian. |
void
|
setUp()
Ganti metode ini di post-processor turunan untuk melakukan inisialisasi sebelum pengujian dijalankan. |
void
|
writeMetricFile(
Tulis metrik ke file hasil dan upload. |
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 akan ditampilkan, dan dengan nama kunci unik (tidak diizinkan terjadi tabrakan dengan kunci yang ada).
Parameter | |
---|---|
rawMetrics |
: Kumpulan metrik mentah yang tersedia untuk dijalankan. |
runLogs |
: Kumpulan file log untuk pengujian yang dijalankan. |
Hasil | |
---|---|
|
Kumpulan metrik yang baru dibuat dari metrik run. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Terapkan metode ini untuk memproses metrik dan log pasca-pengujian dari setiap pengujian. Hanya metrik yang baru dihasilkan yang akan ditampilkan, dan dengan nama kunci unik (tidak ada tabrakan dengan kunci yang ada).
Parameter | |
---|---|
testDescription |
TestDescription : Objek TestDescription yang menjelaskan pengujian. |
testMetrics |
: Kumpulan metrik dari pengujian. |
testLogs |
: Kumpulan file yang dicatat ke dalam log selama pengujian. |
Hasil | |
---|---|
|
Kumpulan metrik yang baru dibuat dari metrik pengujian. |
setUp
public void setUp ()
Ganti metode ini di post-processor turunan untuk melakukan inisialisasi sebelum pengujian dijalankan.
writeMetricFile
public void writeMetricFile (metrics, String testId)
Tulis metrik ke file hasil dan upload.