Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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

public  processRunMetricsAndLogs ( 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 : Kumpulan metrik mentah yang tersedia untuk proses.

runLogs : Kumpulan file log untuk uji coba.

Pengembalian
Kumpulan metrik yang baru dibuat dari metrik yang dijalankan.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (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 : Himpunan metrik dari pengujian.

testLogs : Kumpulan file yang dicatat selama pengujian.

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.