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.
CarModuleController Este controlador impede a execução de casos de testes em dispositivos não automotivos.
CommandSuccessModuleController Classe base para um controlador de módulo ignorar o módulo de teste com base na falha do comando shell.
DeviceFeatureModuleController Um controlador de módulo para não executar testes quando não suporta determinado recurso.
KernelTestModuleController Classe base para um controlador de módulo não executar testes quando não corresponder à arquitetura.
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.
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.
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.
SkipHWASanModuleController Classe base para um controlador de módulo não executar testes em compilações HWASan.
TestFailureModuleController Controlador para módulo que deseja simplesmente ajustar o comportamento do log de falhas de testes coletado.

Enums

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