com.android.tradefed.testtype.suite.module

Интерфейсы

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

Классы

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 Контроллер для модуля, который просто хочет настроить поведение собираемых журналов ошибок тестирования.

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

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