com.android.tradefed.testtype.suite.module

Интерфейсы

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

Классы

АрчМодульКонтроллер Контроллер модуля не запускает тесты, если он не соответствует какой-либо заданной архитектуре.
БазовыйМодульКонтроллер Базовая реализация IModuleController , которую следует реализовать для проверки того, должен ли модуль запускаться или нет.
УстройствоФеатюреМодулеКонтроллер Контроллер модуля, который не запускает тесты, если он не поддерживает определенную функцию.
MainlineTestModuleController Базовый класс для контроллера модуля для запуска тестов на основе предварительно загруженных основных модулей на тестируемом устройстве.
Минапилевелмодулеконтроллер Базовый класс для контроллера модуля, который не запускает тесты, если его уровень ниже указанного уровня API.
МинСдкМодулеконтроллер Базовый класс для контроллера модуля, позволяющий не запускать тесты для версий ниже указанного номера версии SDK.
ПакетИнсталледМодулеконтроллер Контроллер модуля не запускает тесты, если на устройстве не установлены указанные пакеты.
Sdk28МодульКонтроллер Контроллер модуля для проверки наличия на устройстве SDK 28 (Android 9) или более поздней версии.
Sdk29МодульКонтроллер Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 29 или выше.
Sdk30МодульКонтроллер Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 30 или выше.
Sdk31МодульКонтроллер Запускайте тесты только в том случае, если тестируемое устройство имеет SDK версии 31 или выше.
ДоставкаApiLevelModuleController Запустите тесты, если устройство соответствует следующим условиям:
  • Если определен min-api-level :
    • Устройство поставляется с min-api-level или более поздней версии.

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

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