Вложенные классы |
---|
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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-07-06 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]