com.android.tradefed.testtype.suite.module

Interfaces

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

Classes

ArchModuleController Contrôleur de module permettant de ne pas exécuter de tests lorsqu'il ne correspond à aucune architecture donnée. 
BaseModuleController Implémentation de base de IModuleController qui doit être implémentée pour vérifier si un module doit être exécuté ou non. 
CarModuleController Ce contrôleur empêche l'exécution de cas de test sur des appareils non automobiles. 
CommandSuccessModuleController Classe de base pour qu'un contrôleur de module ignore le module de test en cas d'échec de la commande shell. 
DeviceFeatureModuleController Contrôleur de module permettant de ne pas exécuter de tests lorsqu'il ne prend pas en charge une fonctionnalité spécifique. 
KernelTestModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests lorsqu'il ne correspond pas à l'architecture . 
MainlineTestModuleController Classe de base pour qu'un contrôleur de module exécute des tests en fonction des modules Mainline préchargés sur l' appareil testé. 
MaxSdkModuleController 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 du SDK spécifié. 
MinApiLevelModuleController Classe de base pour qu'un contrôleur de module n'exécute pas de tests lorsqu'il est inférieur à 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 du SDK spécifié. 
NativeBridgeModuleController Contrôleur de module permettant de vérifier si un appareil prend en charge le pont natif. 
PackageInstalledModuleController Contrôleur de module permettant de ne pas exécuter de tests lorsque les packages spécifiés ne sont pas installés sur l'appareil. 
Sdk28ModuleController Contrôleur de module permettant de vérifier si un appareil utilise le SDK 28 (Android 9) ou une version ultérieure. 
Sdk29ModuleController N'exécutez les tests que si l'appareil testé utilise le SDK 29 ou une version ultérieure. 
Sdk30ModuleController N'exécutez les tests que si l'appareil testé utilise le SDK 30 ou une version ultérieure. 
Sdk31ModuleController N'exécutez les tests que si l'appareil testé utilise le SDK 31 ou une version ultérieure. 
Sdk32ModuleController N'exécutez les tests que si l'appareil testé utilise le SDK 32 ou une version ultérieure. 
Sdk33ModuleController N'exécutez les tests que si l'appareil testé utilise le SDK 33 ou une version ultérieure. 
Sdk34ModuleController N'exécutez les tests que si l'appareil testé utilise le SDK 34 ou une version ultérieure. 
Sdk35ModuleController N'exécutez les tests que si l'appareil testé utilise le SDK 35 ou une version ultérieure. 
Sdk36ModuleController N'exécutez les tests que si l'appareil testé utilise le SDK 36 ou une version ultérieure. 
Sdk37ModuleController N'exécutez les tests que si l'appareil testé utilise le SDK 37 ou une version ultérieure. 
ShippingApiLevelModuleController Exécutez les tests si l'appareil répond aux conditions suivantes :
  • Si min-api-level est défini :
    • L'appareil a été livré avec 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 le module qui souhaite simplement ajuster le comportement du journal des échecs de test collectés. 

Enums

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