com.android.tradefed.testtype.suite.module

Interfaces

IModuleController Interface pour contrôler si un module doit être exécuté ou non.

Des classes

ArchModuleController Contrôleur de module pour ne pas exécuter de tests lorsqu'il ne correspond à aucune architecture donnée.
Contrôleur de module de base Implémentation de base de IModuleController qui devrait être implémentée pour vérifier si un module doit s'exécuter ou non.
CarModuleContrôleur Ce contrôleur empêche l'exécution de cas de test sur des appareils non automobiles.
DeviceFeatureModuleController Un contrôleur de module pour ne pas exécuter de tests lorsqu'il ne prend pas en charge certaines fonctionnalités.
MainlineTestModuleController Classe de base pour un contrôleur de module pour exécuter des tests basés sur les modules principaux préchargés sur l'appareil testé.
MaxSdkModuleControllerMaxSdkModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests sur les versions supérieures à un numéro de version SDK spécifié.
MinApiLevelModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests lorsqu'il est en dessous d'un niveau d'API spécifié.
MinSdkModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests sur les versions inférieures à un numéro de version SDK spécifié.
NativeBridgeModuleControllerNativeBridgeModuleController Un contrôleur de module pour vérifier si un appareil prend en charge le pont natif.
PackageInstalledModuleController Contrôleur de module pour ne pas exécuter de tests lorsque l'appareil n'a pas installé les packages donnés.
Sdk28ModuleController Un contrôleur de module pour vérifier si un appareil est sur SDK 28 (Android 9) ou supérieur.
Sdk29ModuleController N'exécutez les tests que si l'appareil testé est la version 29 ou supérieure du SDK.
Sdk30ModuleController N'exécutez les tests que si l'appareil testé est la version 30 ou supérieure du SDK.
Sdk31ModuleController N'exécutez les tests que si l'appareil testé est la version 31 ou supérieure du SDK.
Sdk32ModuleController N'exécutez les tests que si l'appareil testé est la version 32 ou supérieure du SDK.
Sdk33ModuleController N'exécutez les tests que si l'appareil testé est la version 33 ou supérieure du SDK.
ShippingApiLevelModuleController Exécutez des tests si l'appareil remplit les conditions suivantes :
  • Si min-api-level est défini :
    • L'appareil est livré avec le min-api-level ou une version ultérieure.
SkipHWASanModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests sur les builds HWASan.
TestFailureModuleController Contrôleur pour module qui souhaite simplement régler le comportement du journal des échecs de tests collecté.

Énumérations

IModuleController.RunStrategyIModuleController.RunStrategy Enum décrivant comment le module doit être exécuté.