com.android.tradefed.testtype.suite.module

Interfaces

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

Classes

ArchModuleController O controlador de módulo não executa testes quando não corresponde a nenhuma arquitetura. 
BaseModuleController Implementação básica de IModuleController que precisa ser implementada para verificar se um módulo precisa ser executado ou não. 
DeviceFeatureModuleController Um controlador de módulo para não executar testes quando não oferece suporte a um determinado recurso. 
MainlineTestModuleController Classe de base para um controlador de módulo executar testes com base nos módulos principais pré-carregados no dispositivo em teste. 
MinApiLevelModuleController Classe base para que um controlador de módulo não execute testes quando estiver abaixo de um nível de API especificado. 
MinSdkModuleController Classe base para que um controlador de módulo não execute testes em versões abaixo de um número de versão do SDK especificado. 
PackageInstalledModuleController O controlador de módulo não executa testes quando o dispositivo não tem os pacotes instalados. 
Sdk28ModuleController Um controlador de módulo para verificar se um dispositivo está no SDK 28 (Android 9) ou mais recente. 
Sdk29ModuleController Só execute testes se o dispositivo em teste for do SDK versão 29 ou mais recente. 
Sdk30ModuleController Só execute testes se o dispositivo em teste for do SDK versão 30 ou mais recente. 
Sdk31ModuleController Só execute testes se o dispositivo em teste for da versão 31 ou mais recente do SDK. 
ShippingApiLevelModuleController Execute testes se o dispositivo atender às seguintes condições:
  • Se min-api-level for definido:
    • O dispositivo foi enviado com a min-api-level ou uma versão mais recente. 

Enumerações

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