com.android.tradefed.testtype.suite.module

インターフェース

IModuleController モジュールを実行するかどうかを制御するインターフェース。 

クラス

ArchModuleController 指定されたアーキテクチャのいずれにも一致しない場合にテストを実行しないモジュール コントローラ。 
BaseModuleController IModuleController の基本的な実装。モジュールを実行するかどうかを確認するために実装する必要があります。 
CarModuleController このコントローラは、自動車以外のデバイスでのテストケースの実行を防止します。 
CommandSuccessModuleController シェル コマンドの失敗に基づいてテスト モジュールをスキップするモジュール コントローラの基本クラス。 
DeviceFeatureModuleController 特定の機能をサポートしていない場合にテストを実行しないモジュール コントローラ。 
KernelTestModuleController アーキテクチャと一致しない場合にテストを実行しないモジュール コントローラの基本クラス。 
MainlineTestModuleController テスト対象デバイスにプリロードされた Mainline モジュールに基づいてテストを実行するモジュール コントローラの基本クラス。 
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 モジュールの実行方法を記述する列挙型。