com.android.tradefed.testtype.suite.module

Interfaces

Controlador IModule Interfaz para controlar si un módulo debe ejecutarse o no.

Clases

Controlador ArchModule El controlador del módulo no ejecutará pruebas cuando no coincida con ninguna arquitectura determinada.
Controlador de módulo base Implementación básica de IModuleController que debe implementarse para verificar si un módulo debe ejecutarse o no.
DispositivoCaracterísticaMóduloControlador Un controlador de módulo para no ejecutar pruebas cuando no admite determinada función.
Controlador de módulo de prueba de línea principal Clase base para que un controlador de módulo ejecute pruebas basadas en los módulos de línea principal precargados en el dispositivo bajo prueba.
Controlador MinApiLevelModule Clase base para que un controlador de módulo no ejecute pruebas cuando esté por debajo de un nivel API específico.
Controlador MinSdkModule Clase base para que un controlador de módulo no ejecute pruebas en versiones inferiores a un número de versión de SDK especificado.
PaqueteInstalledModuleController El controlador del módulo no ejecutará pruebas cuando el dispositivo no tenga instalados los paquetes dados.
Controlador de módulo Sdk28 Un controlador de módulo para comprobar si un dispositivo tiene el SDK 28 (Android 9) o superior.
Controlador de módulo Sdk29 Ejecute pruebas solo si el dispositivo bajo prueba tiene la versión 29 del SDK o superior.
Controlador de módulo Sdk30 Ejecute pruebas solo si el dispositivo bajo prueba tiene la versión 30 o superior del SDK.
Controlador de módulo Sdk31 Ejecute pruebas solo si el dispositivo bajo prueba tiene la versión 31 o superior del SDK.
EnvíoApiLevelModuleController Ejecute pruebas si el dispositivo cumple con las siguientes condiciones:
  • Si se define min-api-level :
    • El dispositivo se envió con el min-api-level o posterior.

Enumeraciones

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