УстройствоFlashPreparer
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
Известные прямые подклассы |
ITargetPreparer
, который прошивает образ на физическом оборудовании Android.
Резюме
Вложенные классы |
---|
enum | DeviceFlashPreparer.EncryptionOptions Перечисление опций для работы с шифрованием изображения пользовательских данных |
Публичные конструкторы
УстройствоFlashPreparer
public DeviceFlashPreparer ()
Публичные методы
public void setUp (TestInformation testInfo)
Параметры |
---|
testInfo | TestInformation |
Броски |
---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
Параметры |
---|
testInfo | TestInformation |
e | Throwable |
Броски |
---|
DeviceNotAvailableException | |
Защищенные методы
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Возможна проверка перед перепрошивкой, чтобы убедиться, что устройство соответствует ожиданиям по сравнению с информацией о сборке.
Броски |
---|
| com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException | |
BuildError | |
создатьFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Создайте IDeviceFlasher
для использования. Подклассы могут переопределять
Параметры |
---|
device | ITestDevice |
Броски |
---|
DeviceNotAvailableException | |
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Получает время ожидания загрузки устройства
getHostOptions
protected IHostOptions getHostOptions ()
Получает экземпляр IHostOptions
для использования.
Выставлено для модульного тестирования
отчетFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Отправляет данные о времени мигания устройства в серверную часть метрик
Параметры |
---|
branch | String : ветка, из которой была создана сборка устройства. |
buildFlavor | String : вариант сборки сборки устройства. |
buildId | String : номер сборки сборки устройства |
serial | String : серийный номер устройства. |
queueTime | long : время, затраченное на ожидание того, что предел мигания станет доступным |
flashingTime | long : время, затраченное на перепрошивку архива образа устройства. |
flashingStatus | CommandStatus : статус выполнения мигающей команды. |
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Параметры |
---|
skipPostFlashBuildIdCheck | boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Параметры |
---|
skipPostFlashFlavorCheck | boolean |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2022-07-06 UTC.
[]
[]