IMetricCollectorReceiver
 public interface IMetricCollectorReceiver
  
  
  
| com.android.tradefed.device.metric.IMetricCollectorReceiver | 
 Интерфейс для реализации IRemoteTest , если им нужно получить список IMetricCollector для запуска теста.
 Тесты, реализующие этот интерфейс, не будут иметь свой ITestInvocationListener по умолчанию, оснащенный сборщиками, им придется делать это самостоятельно через IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) .
 Некоторые механизмы тестирования включают буферизацию обратных вызовов Tradefed и их воспроизведение в конце (например, в ITestSuite ). Такой механизм приводит к вызову сборщиков во время воспроизведения, а не во время фактического выполнения. Позволяя бегунку тестов определять, когда использовать сборщики, мы можем гарантировать, что обратные вызовы будут обработаны в нужное время.
In order to use the collectors, the following pattern can be used:
 for (IMetricCollector collector : config.getMetricCollectors()) {
     originalCollector = collector.init(mModuleInvocationContext, originalCollector);
 }
 Краткое содержание
Публичные методы | |
|---|---|
 abstract void |  setMetricCollectors ( collectors)setMetricCollectors ( collectors) Устанавливает список   | 
Публичные методы
setMetricCollectors
public abstract void setMetricCollectors (collectors) 
 Устанавливает список IMetricCollector , определенных для тестового запуска.
| Параметры | |
|---|---|
 collectors |  |