com.android.tradefed.testtype.suite.module

インターフェース

Iモジュールコントローラーモジュールを実行するかどうかを制御するインターフェース。

クラス

アーチモジュールコントローラーモジュール コントローラーは、特定のアーキテクチャに一致しない場合はテストを実行しません。
ベースモジュールコントローラーモジュールを実行するかどうかをチェックするために実装する必要があるIModuleControllerの基本実装。
車モジュールコントローラーこのコントローラーは、自動車以外のデバイスでのテスト ケースの実行を防ぎます。
CommandSuccessModuleControllerシェルコマンドの失敗に基づいてテストモジュールをスキップするモジュールコントローラーの基本クラス。
デバイス機能モジュールコントローラー特定の機能をサポートしていない場合、モジュール コントローラーはテストを実行しません。
カーネルテストモジュールコントローラーモジュール コントローラーがアーキテクチャと一致しない場合にテストを実行しないための基本クラス。
MainlineTestModuleControllerテスト対象デバイスにプリロードされたメインライン モジュールに基づいてテストを実行するモジュール コントローラーの基本クラス。
MaxSdkModuleコントローラー指定された SDK バージョン番号より上のバージョンではテストを実行しないためのモジュール コントローラーの基本クラス。
MinApiLevelModuleController指定された API レベルを下回る場合にテストを実行しないモジュール コントローラーの基本クラス。
MinSdkModuleController指定された SDK バージョン番号より前のバージョンではテストを実行しないためのモジュール コントローラーの基本クラス。
NativeBridgeModuleControllerデバイスがネイティブ ブリッジをサポートしているかどうかを確認するモジュール コントローラー。
PackageInstalledModuleControllerデバイスに指定されたパッケージがインストールされていない場合、モジュール コントローラーはテストを実行しません。
Sdk28モジュールコントローラーデバイスが SDK 28 (Android 9) 以降であるかどうかを確認するためのモジュール コントローラー。
Sdk29モジュールコントローラーテスト対象のデバイスが SDK バージョン 29 以降である場合にのみテストを実行します。
Sdk30モジュールコントローラーテスト対象のデバイスが SDK バージョン 30 以降である場合にのみテストを実行します。
Sdk31モジュールコントローラーテスト対象のデバイスが SDK バージョン 31 以降である場合にのみテストを実行します。
Sdk32モジュールコントローラーテスト対象のデバイスが SDK バージョン 32 以降である場合にのみテストを実行します。
Sdk33モジュールコントローラーテスト対象のデバイスが SDK バージョン 33 以降である場合にのみテストを実行します。
Sdk34モジュールコントローラーテスト対象のデバイスが SDK バージョン 34 以降である場合にのみテストを実行します。
ShippingApiLevelModuleControllerデバイスが次の条件を満たしているかどうかテストを実行します。
  • min-api-levelが定義されている場合:
    • デバイスはmin-api-level以降で出荷されます。
SkipHWASanModuleController HWASan ビルドでテストを実行しないモジュール コントローラーの基本クラス。
TestFailureモジュールコントローラ収集されたテスト失敗ログの動作を単に調整したいモジュールのコントローラー。

列挙型

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