IMetricCollectorAlıcı

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


Test çalıştırması için IMetricCollector listesini almaları gerektiğinde uygulayacakları IRemoteTest arayüzü.

Bu arayüzü uygulayan testlerde varsayılan ITestInvocationListener özelliği olmayacaktır enstrümanlarla enstrümantasyon yani IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) aracılığıyla bunu kendileri yapmaları gerekecek.

Bazı test mekanizmaları, Tradefed geri çağırmalarının arabelleğe alınmasını ve en sonda tekrar oynatılmasını (ör. ITestSuite içinde yer alır) bu tür mekanizmalar sırasında toplayıcıların çağrılmasına gerçek yürütme sırasında değil, tekrar oynatılır. Test Çalıştırıcısının geri çağırmaların doğru 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);
 }
 
OrjinalCollector'daki tüm metrik toplayıcının etrafına sarmalanarak tıklayın.

Özet

Herkese açık yöntemler

abstract void setMetricCollectors( collectors)

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

Herkese açık yöntemler

setMetricCollector'lar

public abstract void setMetricCollectors ( collectors)

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

Parametreler
collectors