com.android.tradefed.testtype.suite.module

介面

IModuleController 用於控制是否應執行模組的介面。 

類別

ArchModuleController 模組控制器在與任何指定架構不符時,不會執行測試。 
BaseModuleController IModuleController 的基本實作方式,應實作此方法,以便檢查是否應執行模組。 
CarModuleController 這個控制器可防止在非汽車裝置上執行測試案例。 
CommandSuccessModuleController 模組控制器的基礎類別,可根據殼層指令失敗來略過測試模組。 
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 以上時,才會執行測試。 
ShippingApiLevelModuleController 如果裝置符合下列條件,請執行測試:
  • 如果已定義 min-api-level
    • 裝置搭載 min-api-level 以上版本。 
SkipHWASanModuleController 模組控制器的基礎類別,用於在 HWASan 版本上不執行測試。 
TestFailureModuleController 模組的控制器,只想調整收集的測試失敗記錄行為。 

列舉

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