com.android.tradefed.testtype.suite.module

介面

IModuleController 這個介面可控制是否應執行模組。 

類別

ArchModuleController 模組控制器,在不符合任何指定架構時,不會執行測試。 
BaseModuleController IModuleController 的基本實作,應實作此方法來檢查模組是否應執行。 
CarModuleController 這個控制器可防止在非車輛裝置上執行測試案例。 
CommandSuccessModuleController 模組控制器的基底類別,可根據 Shell 指令失敗略過測試模組。 
DeviceFeatureModuleController 模組控制器,可在不支援特定功能時不執行測試。 
KernelTestModuleController 模組控制器的基礎類別,不符合架構時不會執行測試。 
MainlineTestModuleController 模組控制器的基底類別,可根據受測裝置上預先載入的主線模組執行測試。 
MaxSdkModuleController 模組控制器的基礎類別,不會在指定 SDK 版本號碼以上的版本執行測試。 
MinApiLevelModuleController 模組控制器的基礎類別,可在低於指定 API 級別時不執行測試。 
MinSdkModuleController 模組控制器的基礎類別,不會在低於指定 SDK 版本號碼的版本上執行測試。 
NativeBridgeModuleController 模組控制器,用於檢查裝置是否支援原生橋接。 
PackageInstalledModuleController 如果裝置未安裝指定套件,模組控制器就不會執行測試。 
Sdk28ModuleController 模組控制器,用於檢查裝置是否搭載 SDK 28 (Android 9) 以上版本。 
Sdk29ModuleController 只有在受測裝置的 SDK 版本為 29 以上時,才執行測試。 
Sdk30ModuleController 只有在受測裝置的 SDK 版本為 30 以上時,才執行測試。 
Sdk31ModuleController 只有在受測裝置的 SDK 版本為 31 以上時,才執行測試。 
Sdk32ModuleController 只有在受測裝置的 SDK 版本為 32 以上時,才執行測試。 
Sdk33ModuleController 只有在受測裝置的 SDK 版本為 33 以上時,才執行測試。 
Sdk34ModuleController 只有在受測裝置的 SDK 版本為 34 以上時,才執行測試。 
Sdk35ModuleController 只有在受測裝置的 SDK 版本為 35 以上時,才執行測試。 
Sdk36ModuleController 只有在受測裝置的 SDK 版本為 36 以上時,才執行測試。 
Sdk37ModuleController 只有在受測裝置的 SDK 版本為 37 以上時,才執行測試。 
ShippingApiLevelModuleController 如果裝置符合下列條件,請執行測試:
  • 如果已定義 min-api-level
    • 裝置出廠時搭載 min-api-level 以上版本。 
SkipHWASanModuleController 模組控制器的基礎類別,不會在 HWASan 建構版本上執行測試。 
TestFailureModuleController 模組的控制器,可單純調整測試失敗記錄的收集方式。 

列舉

IModuleController.RunStrategy 列舉說明應如何執行模組。