IMetricCollectorAlıcı

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


Test çalıştırması için IMetricCollector s listesini almaları gerekiyorsa uygulanacak IRemoteTest s arabirimi.

Bu arabirimi uygulayan testlerin varsayılan ITestInvocationListener koleksiyoncularla donatılmaz, bunu IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) aracılığıyla kendileri yapmaları gerekir.

Bazı test mekanizmaları, Tradefed geri aramalarını arabelleğe almayı ve sonunda yeniden oynatmayı içeriyordu ( ITestSuite gibi), bu tür bir mekanizma, toplayıcıların gerçek yürütme sırasında değil yeniden oynatma sırasında çağrılmasına neden olur. Toplayıcıların ne zaman kullanılacağını test çalıştırıcısının halletmesine izin vererek, geri aramaların uygun zamanda yapılmasını sağlayabiliriz.

In order to use the collectors, the following pattern can be used:
 for (IMetricCollector collector : config.getMetricCollectors()) {
     originalCollector = collector.init(mModuleInvocationContext, originalCollector);
 }
 
originalCollector, sırayla çağrılacak tüm metrik toplayıcıyı etrafına saracaktır.

Özet

Genel yöntemler

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Test çalıştırması için tanımlanan IMetricCollector s listesini ayarlar.

Genel yöntemler

setMetricToplayıcılar

public abstract void setMetricCollectors ( collectors)

Test çalıştırması için tanımlanan IMetricCollector s listesini ayarlar.

parametreler
collectors