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 以降の場合にのみテストを実行します。 
ShippingApiLevelModuleController デバイスが次の条件を満たしている場合は、テストを実行します。
  • min-api-level が定義されている場合:
    • デバイスが min-api-level 以降を搭載して出荷されている。 
SkipHWASanModuleController HWASan ビルドでテストを実行しないモジュール コントローラのベースクラス。 
TestFailureModuleController 収集されたテスト失敗ログの動作を調整するだけのモジュールのコントローラ。 

列挙型

IModuleController.RunStrategy モジュールの実行方法を記述する列挙型。