Prosesor IPost
public interface IPostProcessor
implements ITestInvocationListener , ILogSaverListener , IDisableable
com.Android.tradefed.postprocessor.IPostProcessor |
Pemroses pos adalah objek Federasi Perdagangan yang dimaksudkan untuk memungkinkan pemrosesan metrik dan log SETELAH pengujian dan SEBELUM pelaporan hasil. Hal ini memungkinkan untuk melakukan pasca-pemrosesan beberapa data dan membuat semua objek result_reporter menerimanya, daripada melakukan pasca-pemrosesan di dalam hanya satu result_reporter dan mengalami masalah saat meneruskan data baru.
Ringkasan
Metode publik | |
---|---|
abstract ITestInvocationListener | init ( ITestInvocationListener listener) Langkah inisialisasi post processor. |
abstract | processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) Terapkan metode ini untuk menggabungkan metrik dan log di semua pengujian. |
abstract | processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) Terapkan metode ini untuk menghasilkan serangkaian metrik baru dari metrik dan log yang ada. |
abstract | processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) Terapkan metode ini untuk memposting metrik proses dan log dari setiap pengujian. |
Metode publik
inisiasi
public abstract ITestInvocationListener init (ITestInvocationListener listener)
Langkah inisialisasi post processor. Dipastikan untuk dipanggil sebelum panggilan balik tes apa pun.
Parameter | |
---|---|
listener | ITestInvocationListener |
Kembali | |
---|---|
ITestInvocationListener |
prosesAllTestMetricsAndLogs
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)
Terapkan metode ini untuk menggabungkan metrik dan log di semua pengujian. Metrik yang dihasilkan dari metode ini akan dijadikan reporter sebagai metrik yang dijalankan. Hanya metrik yang baru dibuat yang harus dikembalikan, dan dengan nama kunci unik (benturan dengan kunci yang ada tidak diperbolehkan).
Parameter | |
---|---|
allTestMetrics | ListMultimap : HashMultimap yang menyimpan metrik dari setiap pengujian yang dikelompokkan berdasarkan nama metrik. |
allTestLogs | TestDescription setiap pengujian sebagai kunci. |
Kembali | |
---|---|
Kumpulan metrik yang baru dihasilkan dari semua metrik pengujian. |
prosesRunMetricsAndLogs
public abstractprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Terapkan metode ini untuk menghasilkan serangkaian 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 |
Kembali | |
---|---|
Kumpulan metrik yang baru dihasilkan dari metrik yang dijalankan. |
prosesTestMetricsAndLogs
public abstractprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Terapkan metode ini untuk memposting metrik proses dan log 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 |
Kembali | |
---|---|
Kumpulan metrik yang baru dihasilkan dari metrik pengujian. |