{i>MetricFilePostProcessor<i}
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 tingkat pengujian dan pengoperasian. Menggunakan "aggregate-similar-tests" opsi untuk menggabungkan metrik pengujian serupa di tingkat operasi pengujian dan menulisnya ke file log. Pengujian hanya berbeda berdasarkan nomor iterasi atau dengan nama yang sama dianggap sebagai pengujian serupa. Kolom 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 yang ada dan log. |
|
processTestMetricsAndLogs(TestDescription testDescription,
Terapkan metode ini untuk memposting metrik dan log proses dari setiap pengujian. |
void
|
setUp()
Ganti metode ini di pemroses postingan turunan untuk melakukan inisialisasi sebelum pengujian berjalan. |
void
|
writeMetricFile(
Tulis metrik ke file hasil dan upload. |
Konstruktor publik
{i>MetricFilePostProcessor<i}
public MetricFilePostProcessor ()
{i>MetricFilePostProcessor<i}
public MetricFilePostProcessor (MetricUtility metricUtil)
Parameter | |
---|---|
metricUtil |
MetricUtility |
Metode publik
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Terapkan metode ini untuk menghasilkan kumpulan metrik baru dari metrik yang ada dan log. Hanya metrik yang baru dibuat yang akan ditampilkan, dan dengan nama kunci unik (tidak bentrok dengan kunci yang ada diizinkan).
Parameter | |
---|---|
rawMetrics |
: Kumpulan metrik mentah yang tersedia untuk dijalankan. |
runLogs |
: Kumpulan file log untuk pengujian. |
Hasil | |
---|---|
|
Kumpulan metrik yang baru saja dibuat dari metrik yang dijalankan. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Terapkan metode ini untuk memposting metrik dan log proses dari setiap pengujian. Hanya yang baru metrik yang dihasilkan harus ditampilkan, dan dengan nama kunci unik (tidak bertabrakan dengan {i>key<i} diizinkan).
Parameter | |
---|---|
testDescription |
TestDescription : Objek TestDescription yang mendeskripsikan pengujian. |
testMetrics |
: Kumpulan metrik dari pengujian. |
testLogs |
: Kumpulan file yang dicatat selama pengujian. |
Hasil | |
---|---|
|
Kumpulan metrik yang baru dibuat dari metrik pengujian. |
penyiapan
public void setUp ()
Ganti metode ini di pemroses postingan turunan untuk melakukan inisialisasi sebelum pengujian berjalan.
writeMetricFile
public void writeMetricFile (metrics, String testId)
Tulis metrik ke file hasil dan upload.