com.android.tradefed.testtype.suite.module

Interfaces

IModuleController Interface para controlar se um módulo deve ser executado ou não.

Aulas

ArchModuleController Controlador de módulo para não executar testes quando não corresponder a nenhuma arquitetura específica.
BaseModuleController Implementação básica do IModuleController que deve ser implementada para verificar se um módulo deve ser executado ou não.
DeviceFeatureModuleController Um controlador de módulo para não executar testes quando não suporta determinado recurso.
MainlineTestModuleController Classe base para um controlador de módulo executar testes com base nos módulos da linha principal pré-carregados no dispositivo em teste.
MinApiLevelModuleController Classe base para um controlador de módulo não executar testes quando estiver abaixo de um nível de API especificado.
MinSdkModuleController Classe base para um controlador de módulo não executar testes em versões abaixo de um número de versão do SDK especificado.
PackageInstalledModuleController Controlador de módulo para não executar testes quando o dispositivo não tiver os pacotes fornecidos instalados.
Sdk28ModuleController Um controlador de módulo para verificar se um dispositivo está no SDK 28 (Android 9) ou superior.
Sdk29ModuleController Execute testes apenas se o dispositivo em teste for SDK versão 29 ou superior.
Sdk30ModuleController Execute testes apenas se o dispositivo em teste for SDK versão 30 ou superior.
Sdk31ModuleController Execute testes apenas se o dispositivo em teste for SDK versão 31 ou superior.
EnvioApiLevelModuleController Execute testes se o dispositivo atender às seguintes condições:
  • Se min-api-level estiver definido:
    • O dispositivo enviado com min-api-level ou posterior.

Enums

IModuleController.RunStrategy Enum que descreve como o módulo deve ser executado.