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); }
Şu kaynakları da inceleyin:
Özet
Herkese açık yöntemler | |
---|---|
abstract
void
|
setMetricCollectors(
Test çalıştırması için tanımlanan |
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 |
|