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( rawMetrics, runLogs)

Terapkan metode ini untuk menghasilkan kumpulan metrik baru dari metrik dan log yang ada.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

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( metrics, String testId)

Tulis metrik ke file hasil dan upload.

Konstruktor publik

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

Parameter
metricUtil MetricUtility

Metode publik

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( 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

public  processTestMetricsAndLogs (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.