com.android.tradefed.testtype.suite.module

接口

I模块控制器用于控制是否应执行模块的接口。

课程

ArchModule控制器模块控制器在与任何给定架构不匹配时不运行测试。
基础模块控制器IModuleController的基本实现,应该实现它来检查模块是否应该运行。
设备功能模块控制器模块控制器在不支持某些功能时不运行测试。
主线测试模块控制器模块控制器的基类,用于根据被测设备上预加载的主线模块运行测试。
MinApiLevelModuleController模块控制器的基类在低于指定的 API 级别时不运行测试。
MinSdkModuleController模块控制器的基类,用于不对低于指定 SDK 版本号的版本运行测试。
PackageInstalledModuleController当设备未安装给定的软件包时,模块控制器不运行测试。
Sdk28模块控制器用于检查设备是否使用 SDK 28 (Android 9) 或更高版本的模块控制器。
Sdk29模块控制器仅当被测设备的 SDK 版本为 29 或更高版本时才运行测试。
Sdk30模块控制器仅当被测设备的 SDK 版本为 30 或更高版本时才运行测试。
Sdk31模块控制器仅当被测设备的 SDK 版本为 31 或更高版本时才运行测试。
ShippingApiLevelModuleController如果设备满足以下条件,则运行测试:
  • 如果定义了min-api-level
    • 设备附带min-api-level或更高版本。

枚举

IModuleController.RunStrategy描述模块应如何执行的枚举。