Google is committed to advancing racial equity for Black communities. See how.

com.android.tradefed.testtype.suite.module

Interfaces

IModuleController Interface for controlling if a module should be executed or not. 

Classes

BaseModuleController Basic implementation of IModuleController that should be implemented for checking if a module should run or not. 
DeviceFeatureModuleController A module controller to not run tests when it doesn't support certain feature. 
MainlineTestModuleController Base class for a module controller to run tests based on the preloaded mainline modules on the device under test. 
MinApiLevelModuleController Base class for a module controller to not run tests when it below a specified API Level. 
Sdk28ModuleController A module controller to check if a device is on SDK 28 (Android 9) or above. 
Sdk29ModuleController Only run tests if the device under test is SDK version 29 or above. 
Sdk30ModuleController Only run tests if the device under test is SDK version 30 or above. 

Enums

IModuleController.RunStrategy Enum describing how the module should be executed.