Вложенные классы |
---|
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 | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 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":"Другое"
}]