com.android.tradefed.testtype.suite.module

Интерфейсы

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

Классы

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

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

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