IMetricCollector
 public interface IMetricCollector
 implements ILogSaverListener, IDisableable
| com.android.tradefed.device.metric.IMetricCollector | 
Этот интерфейс будет добавлен в качестве декоратора при сообщении о результатах тестов для сбора соответствующих показателей.
 Этот интерфейс нельзя использовать в качестве  Не ожидается, что коллекторы сохранят внутреннее состояние, поскольку их можно повторно использовать в нескольких местах. Если действительно необходимо использовать внутреннее состояние, его следует очистить в   Возвращает список информации о сборке, доступной при вызове.  Возвращает список устройств, доступных при вызове.  Возвращает исходный   Инициализация сборщика с текущим контекстом и куда пересылать результаты.  Обратный вызов в случае сбоя тестового примера с ошибкой предположения.  Обратный вызов, когда тестовый пример завершен.  Обратный вызов, когда тестовый пример завершен.  Обратный вызов в случае сбоя тестового примера.  Обратный вызов при завершении тестового запуска.  Обратный вызов при запуске тестового прогона.  Обратный вызов при запуске тестового примера.   Возвращает список информации о сборке, доступной при вызове.  Возвращает список устройств, доступных при вызове.  Возвращает исходный   Инициализация сборщика с текущим контекстом и куда пересылать результаты. Будет вызываться только один раз для каждого экземпляра, и ожидается, что сборщик обновит свой внутренний контекст и прослушиватель. Init никогда не будет вызываться во время тестового запуска всегда.  Не переопределяйте, если вы не знаете, что делаете.  Обратный вызов в случае сбоя тестового примера с ошибкой предположения.  Обратный вызов, когда тестовый пример завершен. Это должно быть время для уборки.  Обратный вызов, когда тестовый пример завершен. Это должно быть время для уборки.  Обратный вызов в случае сбоя тестового примера.  Обратный вызов при завершении тестового запуска. Это должно быть время для уборки. Обратный вызов при запуске тестового прогона. Обратный вызов при запуске тестового примера.ITestInvocationListener . Проверка конфигурации отклонит его. Его необходимо использовать как «metrics_collector».init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) . Краткое содержание 
 Публичные методы
  abstract  getBuildInfos ()  abstract  getDevices ()  abstract ITestInvocationListener  getInvocationListener ()ITestInvocationListener , куда мы пересылаем результаты.  abstract ITestInvocationListener  init (IInvocationContext context, ITestInvocationListener listener)  abstract void  onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)  abstract void  onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)  abstract void  onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)  abstract void  onTestFail ( DeviceMetricData testData, TestDescription test)  abstract void  onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)  abstract void  onTestRunStart ( DeviceMetricData runData)  abstract void  onTestStart ( DeviceMetricData testData) Публичные методы
getBuildInfos 
public abstract 
 Возврат  ПолучитьУстройства 
public abstract 
 Возврат  getInvoctionListener 
public abstract ITestInvocationListener getInvocationListener ()
ITestInvocationListener , куда мы пересылаем результаты. Возврат    ITestInvocationListener инициализация 
public abstract ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener) Параметры   context  IInvocationContext : IInvocationContext для текущего вызова.  listener  ITestInvocationListener : ITestInvocationListener куда помещать результаты. Возврат   ITestInvocationListener новый слушатель, обертывающий исходный.   onTestAssumptionFailure 
public abstract void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)
 Параметры   testData  DeviceMetricData : DeviceMetricData содержащий данные для тестового примера.  test  TestDescription : TestDescription текущего тестового примера.  onTestEnd 
public abstract void onTestEnd (DeviceMetricData testData, 
                
 Параметры   testData  DeviceMetricData : DeviceMetricData содержащий данные для тестового примера. Это будет тот же объект, что и во время onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .  currentTestCaseMetricsITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .  onTestEnd 
public abstract void onTestEnd (DeviceMetricData testData, 
                
 Параметры   testData  DeviceMetricData : DeviceMetricData содержащий данные для тестового примера. Будет тот же объект, что и во время onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .  currentTestCaseMetricsITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .  test  TestDescription : TestDescription текущего тестового примера.  onTestFail 
public abstract void onTestFail (DeviceMetricData testData, 
                TestDescription test)
 Параметры   testData  DeviceMetricData : DeviceMetricData содержащий данные для тестового примера.  test  TestDescription : TestDescription текущего тестового примера.  onTestRunEnd 
public abstract void onTestRunEnd (DeviceMetricData runData, 
                
 Параметры   runData  DeviceMetricData : DeviceMetricData содержащий данные для запуска. Это будет тот же объект, что и во время onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .  currentRunMetricsITestLifeCycleReceiver.testRunEnded(long, Map) .  onTestRunStart 
public abstract void onTestRunStart (DeviceMetricData runData)
 Параметры   runData  DeviceMetricData : DeviceMetricData содержащий данные для запуска.  onTestStart 
public abstract void onTestStart (DeviceMetricData testData)
 Параметры   testData  DeviceMetricData : DeviceMetricData содержащий данные для тестового примера.