Вложенные классы |
|---|
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 root и перемонтировать устройство перед отправкой файлов в /system |
Общественные конструкторы
МодульOemTargetPreparer
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 : имя в /system/* |
| Возврат |
|---|
String | новое имя файла после переименования |
| Броски |
|---|
TargetSetupError | если файл нельзя переименовать |
DeviceNotAvailableException | |
protected void setupDevice (TestInformation testInfo)
adb root и перемонтировать устройство перед отправкой файлов в /system
| Броски |
|---|
TargetSetupError | если устройство не может быть перемонтировано. |
DeviceNotAvailableException | |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[]]