FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Объект | ||
↳ | 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, int userId) Извлеките файл по указанному пути на устройстве. |
Поля
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 | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Броски | |
---|---|
DeviceNotAvailableException |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Обратный вызов при завершении тестового запуска. Это должно быть время для уборки.
Параметры | |
---|---|
runData | DeviceMetricData : DeviceMetricData содержащий данные для запуска. Будет тот же объект, что и во время BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Броски | |
---|---|
DeviceNotAvailableException |
ProcessMetricDirectory
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Реализация метода должна позволять регистрировать каталог, анализировать его на предмет метрик, которые будут помещены в DeviceMetricData
.
Параметры | |
---|---|
key | String : ключ опции, связанный с извлеченным каталогом. |
metricDirectory | File : ERROR(/File) , полученная с устройства, соответствующего ключу опции. |
data | DeviceMetricData : DeviceMetricData , в котором могут храниться метрики. |
процессметрикфиле
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Реализация метода должна позволять регистрировать файл, анализировать его на предмет метрик, которые будут помещены в DeviceMetricData
.
Параметры | |
---|---|
key | String : ключ опции, связанный с извлеченным файлом. |
metricFile | File : ERROR(/File) , полученная с устройства, соответствующего ключу опции. |
data | DeviceMetricData : DeviceMetricData , в котором могут храниться метрики. |
Защищенные методы
добавитьКлючи
protected void addKeys (String... keys)
Добавляет дополнительные графические ключи при извлечении с устройства.
Параметры | |
---|---|
keys | String |
получить файл
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Извлеките файл по указанному пути на устройстве.
Параметры | |
---|---|
device | ITestDevice : у которого есть файл. |
remoteFilePath | String : расположение в устройстве. |
userId | int : идентификатор пользователя, из которого нужно извлечь |
Возврат | |
---|---|
File | Файл получен по указанному пути на устройстве. |
Броски | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |