com.android.tradefed.testtype.suite.module

Интерфейсы

IModuleController Интерфейс для управления тем, должен ли модуль выполняться или нет.

Классы

ArchModuleController Контроллер модуля не запускает тесты, если он не соответствует ни одной из заданных архитектур.
Базмодулеконтроллер Базовая реализация IModuleController , которая должна быть реализована для проверки того, должен ли модуль запускаться или нет.
АвтомобильМодульКонтроллер Этот контроллер предотвращает выполнение тестовых случаев на неавтомобильных устройствах.
DeviceFeatureModuleController Контроллер модуля не запускает тесты, если он не поддерживает определенную функцию.
MainlineTestModuleController Базовый класс для контроллера модуля для запуска тестов на основе предварительно загруженных основных модулей на тестируемом устройстве.
Макссдкмодулеконтроллер Базовый класс для контроллера модуля, чтобы не запускать тесты для версий выше указанного номера версии SDK.
Минапилевелмодулеконтроллер Базовый класс для контроллера модуля, чтобы не запускать тесты, когда он ниже указанного уровня API.
Минсдкмодулеконтроллер Базовый класс для контроллера модуля, чтобы не запускать тесты для версий ниже указанного номера версии SDK.
Нативбриджмодулеконтроллер Контроллер модуля, чтобы проверить, поддерживает ли устройство собственный мост.
Пакетинсталледмодулеконтроллер Контроллер модуля не запускает тесты, если на устройстве не установлены данные пакеты.
Sdk28ModuleController Контроллер модуля для проверки того, находится ли устройство на SDK 28 (Android 9) или выше.
Sdk29ModuleController Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 29 или выше.
Sdk30ModuleController Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 30 или выше.
Sdk31ModuleController Выполняйте тесты только в том случае, если тестируемое устройство имеет SDK версии 31 или выше.
Sdk32ModuleController Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 32 или выше.
Sdk33ModuleController Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 33 или выше.
Sdk34ModuleController Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 34 или выше.
ШиппингApiLevelModuleController Запустите тесты, если устройство соответствует следующим условиям:
  • Если задан min-api-level :
    • Устройство поставляется с min-api-level или более поздней версии.
скипхвасанмодулеконтроллер Базовый класс для контроллера модуля, чтобы не запускать тесты на сборках HWAsan.
Тестфаилуремодулеконтроллер Контроллер для модуля, который просто хочет настроить поведение собранного журнала сбоев тестов.

перечисления

IModuleController.RunStrategy Перечисление, описывающее, как должен выполняться модуль.