com.android.tradefed.testtype.suite.module

Interfaces

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

Aulas

ArchModuleController O controlador do módulo não executa testes quando não corresponde a nenhuma arquitetura fornecida.
BaseModuleController Implementação básica do IModuleController que deve ser implementada para verificar se um módulo deve ser executado ou não.
CarModuleController Este controlador impede a execução de casos de teste em dispositivos não automotivos.
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 principais pré-carregados no dispositivo em teste.
MaxSdkModuleController Classe base para um controlador de módulo não executar testes em versões acima de um número de versão do SDK especificado.
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.
NativeBridgeModuleController Um controlador de módulo para verificar se um dispositivo suporta ponte nativa.
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.
Sdk32ModuleController Execute testes apenas se o dispositivo em teste for SDK versão 32 ou superior.
Sdk33ModuleController Execute testes apenas se o dispositivo em teste for SDK versão 33 ou superior.
Sdk34ModuleController Execute testes apenas se o dispositivo em teste for SDK versão 34 ou superior.
ShippingApiLevelModuleController Execute testes se o dispositivo atender às seguintes condições:
  • Se min-api-level for definido:
    • O dispositivo enviado com o min-api-level ou posterior.
SkipHWASanModuleController Classe base para um controlador de módulo não executar testes em compilações HWASan.
TestFailureModuleController Controlador para módulo que simplesmente deseja ajustar como está se comportando o log de falhas dos testes coletados.

Enums

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