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

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.FilePullerDeviceMetricCollector


BaseDeviceMetricCollector что слушать метрики ключа , поступающий из устройства и вывести их в файл с устройства. Может быть расширен для дополнительной обработки файла.

Резюме

Поля

protected mDirectoryKeys

public mTestCaseMetrics

Общественные конструкторы

FilePullerDeviceMetricCollector ()

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

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

Обратный вызов после завершения тестового примера.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Обратный вызов после завершения тестового запуска.

abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)

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

abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)

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

Защищенные методы

void addKeys (String... keys)

Добавляет дополнительные ключи шаблона к извлечению из устройства.

File retrieveFile (ITestDevice device, String remoteFilePath)

Вытащите файл по указанному пути на устройстве.

Поля

mDirectoryKeys

protected  mDirectoryKeys

mTestCaseMetrics

public  mTestCaseMetrics

Общественные конструкторы

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

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

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

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

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

Параметры
runData DeviceMetricData : DeviceMetricData проведение данных для запуска. Будет тот же объект во время BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : Текущая карта метрик , передаваемых ITestLifeCycleReceiver.testRunEnded(long, Map) .

processMetricDirectory

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

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

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

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

data DeviceMetricData : DeviceMetricData , где показатели могут быть сохранены.

processMetricFile

public abstract void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

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

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

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

data DeviceMetricData : DeviceMetricData , где показатели могут быть сохранены.

Защищенные методы

addKeys

protected void addKeys (String... keys)

Добавляет дополнительные ключи шаблона к извлечению из устройства.

Параметры
keys String

retrieveFile

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

Вытащите файл по указанному пути на устройстве.

Параметры
device ITestDevice : который имеет файл.

remoteFilePath String : место в устройстве.

Возврат
File Файл, полученный по заданному пути на устройстве.

Броски
DeviceNotAvailableException