IMetricCollectorAlıcı
public interface IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorAlıcı |
Test çalıştırması için IMetricCollector
s listesini almaları gerekiyorsa uygulanacak IRemoteTest
s arabirimi.
Bu arabirimi uygulayan testler, koleksiyoncularla donatılmış varsayılan ITestInvocationListener
sahip olmayacak, bunu kendilerinin IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
aracılığıyla yapmaları gerekecek.
Bazı test mekanizmaları, Tradefed geri çağrılarının ara belleğe alınmasını ve sonunda yeniden oynatılmasını içeriyordu ( ITestSuite
'de olduğu gibi), bu tür 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ı testlerin çalıştırmasına izin vererek, geri aramaların doğru zamanda ele alınması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ının etrafına sarılmış olacaktır.
Özet
Genel yöntemler | |
---|---|
abstract void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Test çalıştırması için tanımlanan |
Genel yöntemler
setMetricCollectors
public abstract void setMetricCollectors (collectors)
Test çalıştırması için tanımlanan IMetricCollector
s listesini ayarlar.
parametreler | |
---|---|
collectors |
IMetricCollectorAlıcı
public interface IMetricCollectorReceiver
com.android.tradefed.device.metric.IMetricCollectorAlıcı |
Test çalıştırması için IMetricCollector
s listesini almaları gerekiyorsa uygulanacak IRemoteTest
s arabirimi.
Bu arabirimi uygulayan testler, koleksiyoncularla donatılmış varsayılan ITestInvocationListener
sahip olmayacak, bunu kendilerinin IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
aracılığıyla yapmaları gerekecek.
Bazı test mekanizmaları, Tradefed geri çağrılarının ara belleğe alınmasını ve sonunda yeniden oynatılmasını içeriyordu ( ITestSuite
'de olduğu gibi), bu tür 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ı testlerin çalıştırmasına izin vererek, geri aramaların doğru zamanda ele alınması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ının etrafına sarılmış olacaktır.
Özet
Genel yöntemler | |
---|---|
abstract void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Test çalıştırması için tanımlanan |
Genel yöntemler
setMetricCollectors
public abstract void setMetricCollectors (collectors)
Test çalıştırması için tanımlanan IMetricCollector
s listesini ayarlar.
parametreler | |
---|---|
collectors |