Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

IMetricCollectorReceiver

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


Интерфейс для IRemoteTest s осуществить , если им нужно , чтобы получить список IMetricCollector s для тестового прогона.

Тесты , реализующие этот интерфейс не будут иметь их по умолчанию 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);
 }
 
originalCollector будет иметь все метрический коллектор , обернутый вокруг него , чтобы называться в последовательности.

Резюме

Публичные методы

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Задает список IMetricCollector ы определен для тестового прогона.

Публичные методы

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

Задает список IMetricCollector ы определен для тестового прогона.

Параметры
collectors