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

IPostProcessor

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. Ini memungkinkan untuk memproses beberapa data dan membuat semua objek result_reporter menerimanya, daripada melakukan pasca-pemrosesan hanya di dalam satu result_reporter dan mengalami masalah untuk 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 sekumpulan 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 dan log proses dari setiap pengujian.

Metode publik

init

public abstract ITestInvocationListener init (ITestInvocationListener listener)

Langkah inisialisasi post processor. Pastikan untuk dipanggil sebelum panggilan balik tes apa pun.

Parameter
listener ITestInvocationListener

Kembali
ITestInvocationListener

processAllTestMetricsAndLogs

public abstract  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

Terapkan metode ini untuk menggabungkan metrik dan log di semua pengujian. Metrik yang keluar dari metode ini akan menjadi reporter sebagai metrik yang dijalankan. Hanya metrik yang baru dibuat yang harus dikembalikan, dan dengan nama kunci yang unik (tidak boleh bertabrakan dengan kunci yang ada).

Parameter
allTestMetrics ListMultimap : Sebuah HashMultimap menyimpan metrik dari setiap tes dikelompokkan dengan nama metrik.

allTestLogs : Sebuah map menyimpan peta setiap tes ini file log mengetik dengan nama data mereka, menggunakan setiap tes ini TestDescription sebagai kunci.

Kembali
Kumpulan metrik yang baru dibuat dari semua metrik pengujian.

prosesRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Terapkan metode ini untuk menghasilkan sekumpulan metrik baru dari metrik dan log yang ada. Hanya metrik yang baru dibuat yang harus dikembalikan, dan dengan nama kunci yang unik (tidak boleh bertabrakan dengan kunci yang ada).

Parameter
rawMetrics : Kumpulan metrik mentah yang tersedia untuk dijalankan.

runLogs : Kumpulan file log untuk uji coba.

Kembali
Kumpulan metrik yang baru dibuat dari metrik yang dijalankan.

processTestMetricsAndLogs

public abstract  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 yang unik (tidak boleh bertabrakan dengan kunci yang ada).

Parameter
testDescription TestDescription : The TestDescription objek menggambarkan tes.

testMetrics : Kumpulan metrik dari pengujian.

testLogs : Kumpulan file yang dicatat selama pengujian.

Kembali
Kumpulan metrik yang baru dibuat dari metrik pengujian.