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 содержащий данные для тестового примера.