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

IMetricCollectorReceiver

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


Antarmuka untuk IRemoteTest s untuk menerapkan jika mereka perlu untuk mendapatkan daftar IMetricCollector s untuk uji coba.

Tes mengimplementasikan interface ini tidak akan memiliki standar mereka ITestInvocationListener diinstrumentasi dengan kolektor, mereka harus melakukannya sendiri melalui IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) .

Beberapa mekanisme tes yang terlibat penyangga Tradefed callback dan memutar di akhir (seperti di ITestSuite ), mekanisme tersebut akan hasil dalam kolektor yang disebut selama replay dan tidak selama pelaksanaan yang sebenarnya. Dengan membiarkan test runner menangani kapan harus menggunakan kolektor, kami dapat memastikan callback ditangani pada waktu yang tepat.

In order to use the collectors, the following pattern can be used:
 for (IMetricCollector collector : config.getMetricCollectors()) {
     originalCollector = collector.init(mModuleInvocationContext, originalCollector);
 }
 
originalCollector akan memiliki semua metrik kolektor melilit itu disebut secara berurutan.

Ringkasan

Metode publik

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Set daftar IMetricCollector s ditetapkan untuk uji coba.

Metode publik

setMetricCollektor

public abstract void setMetricCollectors ( collectors)

Set daftar IMetricCollector s ditetapkan untuk uji coba.

Parameter
collectors