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) Реализация метода должна позволять регистрировать каталог, анализировать его на наличие метрик, которые будут помещены в |
void | processMetricFile (String key, File metricFile, DeviceMetricData runData) Реализация метода должна позволять логировать файл, анализировать его на наличие метрик для помещения в |
Публичные конструкторы
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 , где могут храниться метрики. |