AtraceRunMetricCollector

public class AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Объект
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
com.android.tradefed.device.metric.AtraceRunMetricCollector


Собирает трассировки из всего тестового каталога в заданном каталоге с тестового устройства, регистрирует тестовый каталог и выполняет постобработку файлов трассировки в тестовом каталоге и агрегирует метрики.

Краткое содержание

Публичные конструкторы

AtraceRunMetricCollector ()

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

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Обратный вызов, когда тестовый пример завершен.

void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)

Реализация метода должна позволять регистрировать каталог, анализировать его на наличие метрик, которые будут помещены в DeviceMetricData .

void processMetricFile (String key, File metricFile, DeviceMetricData runData)

Реализация метода должна позволять логировать файл, анализировать его на наличие метрик для помещения в DeviceMetricData .

Публичные конструкторы

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

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

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Обратный вызов, когда тестовый пример завершен. Это должно быть время для очистки.

Параметры
testData DeviceMetricData : DeviceMetricData , содержащий данные для тестового примера. Будет тот же объект, что и во время BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : текущая карта метрик, переданных в ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

processMetricDirectory

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

Реализация метода должна позволять регистрировать каталог, анализировать его на наличие метрик, которые будут помещены в DeviceMetricData .

Параметры
key String : ключ параметра, связанный с извлеченным каталогом.

metricDirectory File : ERROR(/File) извлеченная из устройства, соответствующая ключу опции.

runData DeviceMetricData : DeviceMetricData , где могут храниться метрики.

процессметрикфиле

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

Реализация метода должна позволять логировать файл, анализировать его на наличие метрик для помещения в DeviceMetricData .

Параметры
key String : ключ параметра, связанный с извлеченным файлом.

metricFile File : ERROR(/File) извлеченная из устройства, соответствующая ключу опции.

runData DeviceMetricData : DeviceMetricData , где могут храниться метрики.