BluetoothHciSnoopLogCollector
public class BluetoothHciSnoopLogCollector
extends FilePullerDeviceMetricCollector
| java.lang.Объект | |||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollector | ||
| ↳ | com.android.tradefed.device.metric.BluetoothHciSnoopLogCollector | ||
Сборщик для включения отслеживания Bluetooth HCI на тестируемом устройстве и сбора журнала для каждого теста. Сборщик настроит и включит отслеживание журнала для тестового запуска и вернет настройки после тестового запуска.
Краткое содержание
Поля | |
|---|---|
public static final String | SNOOP_LOG_MODE_PROPERTY
|
Общественные конструкторы | |
|---|---|
BluetoothHciSnoopLogCollector () | |
Публичные методы | |
|---|---|
String | getReportingDir ()Получите каталог, в который нужно отправлять журналы отслеживания HCI. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)Обратный вызов, когда тестовый пример завершен. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)Обратный вызов при завершении тестового запуска. |
void | onTestRunStart ( DeviceMetricData runData)Обратный вызов при запуске тестового прогона. |
void | onTestStart ( DeviceMetricData testData)Обратный вызов при запуске тестового примера. |
void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData) Реализация метода должна позволять регистрировать каталог, анализировать его на предмет метрик, которые будут помещены в |
final void | processMetricFile (String key, File metricFile, DeviceMetricData runData) Реализация метода должна позволять регистрировать файл, анализировать его на предмет метрик, которые будут помещены в |
Защищенные методы | |
|---|---|
void | executeShellCommand ( ITestDevice device, String command)Выполните команду оболочки на устройстве. |
Поля
SNOOP_LOG_MODE_PROPERTY
public static final String SNOOP_LOG_MODE_PROPERTY
Общественные конструкторы
BluetoothHciSnoopLogCollector
public BluetoothHciSnoopLogCollector ()
Публичные методы
getReportingDir
public String getReportingDir ()
Получите каталог, в который нужно отправлять журналы отслеживания HCI.
| Возврат | |
|---|---|
String | |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Обратный вызов, когда тестовый пример завершен. Это должно быть время для уборки.
| Параметры | |
|---|---|
testData | DeviceMetricData : DeviceMetricData содержащий данные для тестового примера. Будет тот же объект, что и во время onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
test | TestDescription : TestDescription текущего тестового примера. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Обратный вызов при завершении тестового запуска. Это должно быть время для уборки.
| Параметры | |
|---|---|
runData | DeviceMetricData : DeviceMetricData содержащий данные для запуска. Это будет тот же объект, что и во время onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
| Броски | |
|---|---|
DeviceNotAvailableException | |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Обратный вызов при запуске тестового прогона.
| Параметры | |
|---|---|
runData | DeviceMetricData : DeviceMetricData содержащий данные для запуска. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
onTestStart
public void onTestStart (DeviceMetricData testData)
Обратный вызов при запуске тестового примера.
| Параметры | |
|---|---|
testData | DeviceMetricData : DeviceMetricData содержащий данные для тестового примера. |
| Броски | |
|---|---|
DeviceNotAvailableException | |
ProcessMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData) Реализация метода должна позволять регистрировать каталог, анализировать его на предмет метрик, которые будут помещены в DeviceMetricData .
| Параметры | |
|---|---|
key | String : ключ опции, связанный с извлеченным каталогом. |
metricDirectory | File : ERROR(/File) , полученная с устройства, соответствующего ключу опции. |
runData | DeviceMetricData : DeviceMetricData , в котором могут храниться метрики. |
процессметрикфиле
public final void processMetricFile (String key,
File metricFile,
DeviceMetricData runData) Реализация метода должна позволять регистрировать файл, анализировать его на предмет метрик, которые будут помещены в DeviceMetricData .
| Параметры | |
|---|---|
key | String : ключ опции, связанный с извлеченным файлом. |
metricFile | File : ERROR(/File) , полученная с устройства, соответствующего ключу опции. |
runData | DeviceMetricData : DeviceMetricData , в котором могут храниться метрики. |
Защищенные методы
выполнитьShellCommand
protected void executeShellCommand (ITestDevice device, String command)
Выполните команду оболочки на устройстве. Если выполнение не удалось (код выхода ненулевой), создайте исключение DeviceRuntimeException .
| Параметры | |
|---|---|
device | ITestDevice |
command | String |
| Броски | |
|---|---|
| com.android.tradefed.device.DeviceRuntimeException |
DeviceNotAvailableException | |