IMetricCollectorReceiver
public
interface
IMetricCollectorReceiver
| com.android.tradefed.device.metric.IMetricCollectorReceiver |
Test çalıştırması için IMetricCollector listesini almaları gerekiyorsa IRemoteTest'ların uygulaması gereken arayüz.
Bu arayüzü uygulayan testlerin varsayılan ITestInvocationListener, toplayıcılarla donatılmaz. Bu işlem, IMetricCollector.init(IInvocationContext,ITestInvocationListener) aracılığıyla testler tarafından yapılmalıdır.
Bazı test mekanizmaları, Tradefed geri çağırmalarını arabelleğe almayı ve sonunda yeniden oynatmayı içeriyordu (ITestSuite'daki 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. Test çalıştırıcının toplayıcıların ne zaman kullanılacağını belirlemesine izin vererek geri çağırmaların uygun zamanda işlenmesini sağlayabiliriz.
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
Özet
Herkese açık yöntemler | |
|---|---|
abstract
void
|
setMetricCollectors(List<IMetricCollector> collectors)
Test çalıştırması için tanımlanan |
Herkese açık yöntemler
setMetricCollectors
public abstract void setMetricCollectors (List<IMetricCollector> collectors)
Test çalıştırması için tanımlanan IMetricCollector listesini ayarlar.
| Parametreler | |
|---|---|
collectors |
List |