Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
IModuleController
public interface IModuleController
| com.android.tradefed.testtype.suite.module.IModuleController |
Известные косвенные подклассы ArchModuleController , BaseModuleController , CarModuleController , CommandSuccessModuleController , DeviceFeatureModuleController , KernelTestModuleController , MainlineTestModuleController , MaxSdkModuleController , MinApiLevelModuleController , MinSdkModuleController , NativeBridgeModuleController , PackageInstalledModuleController , Sdk28ModuleController , Sdk29ModuleController , Sdk30ModuleController и еще 10 других. | ArchModuleController | Контроллер модуля не запускает тесты, если они не соответствуют ни одной из заданных архитектур. | | BaseModuleController | Базовая реализация класса IModuleController , которую следует реализовать для проверки необходимости запуска модуля. | | CarModuleController | Этот контроллер предотвращает выполнение тестовых случаев на устройствах, не относящихся к автомобильной отрасли. | | CommandSuccessModuleController | Базовый класс для контроллера модулей, позволяющий пропускать тестирование модуля в случае сбоя команды оболочки. | | DeviceFeatureModuleController | Контроллер модуля, позволяющий не запускать тесты, если он не поддерживает определенную функцию. | | KernelTestModuleController | Базовый класс для контроллера модуля, позволяющий не запускать тесты, если он не соответствует архитектуре. | | MainlineTestModuleController | Базовый класс для контроллера модулей, предназначенный для запуска тестов на основе предварительно загруженных основных модулей тестируемого устройства. | | MaxSdkModuleController | Базовый класс для контроллера модуля, позволяющий не запускать тесты для версий SDK выше указанного номера версии. | | MinApiLevelModuleController | Базовый класс для контроллера модуля, позволяющий не запускать тесты, если его уровень API ниже указанного. | | MinSdkModuleController | Базовый класс для контроллера модуля, позволяющий не запускать тесты для версий SDK ниже указанного номера версии. | | NativeBridgeModuleController | Контроллер модуля для проверки поддержки устройством собственного моста. | | PackageInstalledModuleController | Контроллер модуля не будет запускать тесты, если на устройстве не установлены указанные пакеты. | | Sdk28ModuleController | Контроллер модуля для проверки того, использует ли устройство SDK 28 (Android 9) или более позднюю версию. | | Sdk29ModuleController | Тесты следует запускать только в том случае, если тестируемое устройство имеет версию SDK 29 или выше. | | SDK30ModuleController | Тесты следует запускать только в том случае, если тестируемое устройство имеет версию SDK 30 или выше. | | Sdk31ModuleController | Тесты следует запускать только в том случае, если тестируемое устройство имеет версию SDK 31 или выше. | | SDK32ModuleController | Тесты следует запускать только в том случае, если тестируемое устройство имеет версию SDK 32 или выше. | | Sdk33ModuleController | Тесты следует запускать только в том случае, если тестируемое устройство имеет версию SDK 33 или выше. | | Sdk34ModuleController | Тесты следует запускать только в том случае, если тестируемое устройство имеет версию SDK 34 или выше. | | Sdk35ModuleController | Тесты следует запускать только в том случае, если тестируемое устройство имеет версию SDK 35 или выше. | | Sdk36ModuleController | Тесты следует запускать только в том случае, если тестируемое устройство имеет версию SDK 36 или выше. | | Sdk37ModuleController | Тесты следует запускать только в том случае, если тестируемое устройство имеет версию SDK 37 или выше. | | ShippingApiLevelModuleController | Проведите тестирование, если устройство соответствует следующим условиям:- Если задан
min-api-level :- Устройство поставлялось с
min-api-level или более поздней версией.
| | SkipHWASanModuleController | Базовый класс для контроллера модуля, позволяющий не запускать тесты при сборке с использованием HWASan. | | TestFailureModuleController | Контроллер для модуля, который просто хочет настроить поведение собираемых журналов ошибок тестирования. |
|
Интерфейс для управления выполнением модуля.
Краткое содержание
Общедоступные методы
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 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"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]