com.android.tradefed.testtype.suite.module

Interfaces

IModuleController Interfaz para controlar si se debe ejecutar un módulo o no. 

Clases

ArchModuleController El controlador de módulos no ejecuta pruebas cuando no coincide con ninguna arquitectura determinada. 
BaseModuleController Implementación básica de IModuleController que se debe implementar para verificar si se debe ejecutar un módulo o no. 
DeviceFeatureModuleController Un controlador de módulo para no ejecutar pruebas cuando no admite una función determinada. 
MainlineTestModuleController Es la clase base para que un controlador de módulo ejecute pruebas basadas en los módulos de la línea principal precargados en el dispositivo en prueba. 
MinApiLevelModuleController Es la clase base para que un controlador de módulo no ejecute pruebas cuando esté por debajo de un nivel de API especificado. 
MinSdkModuleController Es la clase base para que un controlador de módulo no ejecute pruebas en versiones anteriores a un número de versión de SDK especificado. 
PackageInstalledModuleController El controlador de módulos no ejecuta pruebas cuando el dispositivo no tiene instalados los paquetes determinados. 
Sdk28ModuleController Un controlador de módulo para verificar si un dispositivo tiene el SDK 28 (Android 9) o una versión posterior 
Sdk29ModuleController Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 29 o una posterior. 
Sdk30ModuleController Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 30 o una posterior. 
Sdk31ModuleController Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 31 o una posterior. 
ShippingApiLevelModuleController Ejecuta pruebas si el dispositivo cumple con las siguientes condiciones:
  • Si se define min-api-level:
    • El dispositivo se envió con min-api-level o una versión posterior. 

Enums

IModuleController.RunStrategy Enum que describe cómo se debe ejecutar el módulo.