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) Реализация метода должна позволить войти в каталог, разобрать его для метрики положить в |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Реализация метода должна позволять регистрировать файл, разобрать его для метрики положить в |
Защищенные методы | |
---|---|
void | addKeys (String... keys) Добавляет дополнительные ключи шаблона к извлечению из устройства. |
File | retrieveFile (ITestDevice device, String remoteFilePath) Вытащите файл по указанному пути на устройстве. |
Поля
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Общественные конструкторы
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 |