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描述模組應如何執行的枚舉。