Вложенные классы class
ModuleOemTargetPreparer.ModuleInfo
Простой структурный класс для хранения информации о модуле
Публичные методы void
checkModuleAfterPush (ITestDevice device, pushedModules)
checkModuleAfterPush (ITestDevice device, pushedModules)
После нажатия проверьте название модуля и код версии
void
setUp (TestInformation testInfo)
Выполните целевую настройку для тестирования, вставьте модули на замену предварительно загруженных
Защищенные методы void
checkPreloadModules (TestInformation testInfo, DeviceDescriptor deviceDescriptor)
Проверить информацию о модулях предварительной загрузки
String[]
getApkDirectory (ITestDevice device, String packageName)
Получить путь к файлу apk в системном каталоге
String
getPackageVersioncode (ITestDevice device, String packageName, boolean isAPK)
Проверьте версию пакета после того, как модуль отправил заданное имя пакета.
ModuleOemTargetPreparer.ModuleInfo
pushFile (File moduleFile, TestInformation testInfo)
Вставьте файлы в / system / apex / для apex или / system / ** для apk
String
renameFile (ITestDevice device, File moduleFile, String packageName)
Переименуйте файл, подлежащий обновлению, на то же имя в / system.
void
setupDevice (TestInformation testInfo)
корень adb и перемонтируйте устройство, прежде чем отправлять файлы в / system
Общественные конструкторы ModuleOemTargetPreparer
public ModuleOemTargetPreparer ()
Публичные методы checkModuleAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules) После нажатия проверьте название модуля и код версии
Параметры device
ITestDevice
pushedModules
: Список вытолкнутых модулей
Броски TargetSetupError
выбросить исключение, если модуль не вставлен DeviceNotAvailableException
выбросить исключение, если устройство недоступно
public void setUp (TestInformation testInfo) Выполните целевую настройку для тестирования, вставьте модули на замену предварительно загруженных
Броски TargetSetupError
если произошла фатальная ошибка при настройке среды BuildError
Если ошибка возникает из-за готовящейся сборки DeviceNotAvailableException
если устройство перестало отвечать
Защищенные методы
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor) Проверить информацию о модулях предварительной загрузки
Параметры testInfo
TestInformation
: тест информация deviceDescriptor
DeviceDescriptor
Броски DeviceNotAvailableException
выдает исключение, если устройства недоступны TargetSetupError
выдает исключение, если нет предварительно загруженных модулей
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName) Получить путь к файлу apk в системном каталоге
Параметры device
ITestDevice
packageName
String
: модуль имя пакета
Возврат String[]
строковый массив с именем apk и путем
Броски DeviceNotAvailableException
если устройство недоступно TargetSetupError
если не удается найти путь к пакету
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK) Проверьте версию пакета после того, как модуль отправил заданное имя пакета.
Параметры packageName
String
: толкнул имя пакета isAPK
boolean
Броски DeviceNotAvailableException
выдает исключение, если устройство не найдено.
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo) Вставьте файлы в / system / apex / для apex или / system / ** для apk
Параметры moduleFile
File
: файл модуля testInfo
TestInformation
: TestInformation
для вызова.
Броски TargetSetupError
если не удается отправить файл через adb DeviceNotAvailableException
если устройство недоступно
переименуйте файл
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName) Переименуйте файл, подлежащий обновлению, на то же имя в / system.
Параметры device
ITestDevice
: Испытательное устройство moduleFile
File
: файл модуля должен быть установлен packageName
String
: имя в / системы / *
Возврат String
новое имя файла после переименования
Броски TargetSetupError
если файл не может быть переименован DeviceNotAvailableException
protected void setupDevice (TestInformation testInfo) корень adb и перемонтируйте устройство, прежде чем отправлять файлы в / system
Броски TargetSetupError
если устройство не может быть перемонтировано. DeviceNotAvailableException
Отправить отзыв
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 2021-10-04 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":"Другое"
}]
Хотите рассказать подробнее?