ShippingApiLevelModuleController

public class ShippingApiLevelModuleController
extends BaseModuleController

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.module.BaseModuleController
     ↳ com.android.tradefed.testtype.suite.module.ShippingApiLevelModuleController


デバイスが次の条件を満たしている場合は、テストを実行します。

  • min-api-level が定義されている場合:
    • デバイスが min-api-level 以降を搭載して出荷されている。
  • vsr-min-api-level が定義されている場合:
    • デバイスが vsr-min-api-level 以降を搭載して出荷されている。
    • ベンダー イメージに vsr-min-api-level 以降の機能が実装されている。

概要

パブリック コンストラクタ

ShippingApiLevelModuleController()

パブリック メソッド

IModuleController.RunStrategy shouldRun(IInvocationContext context)

モジュールを実行するかどうかを決定するメソッド。

パブリック コンストラクタ

ShippingApiLevelModuleController

public ShippingApiLevelModuleController ()

パブリック メソッド

shouldRun

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

モジュールを実行するかどうかを決定するメソッド。

パラメータ
context IInvocationContext: モジュールの IInvocationContext

戻り値
IModuleController.RunStrategy モジュールを実行する必要がある場合は RunStrategy#RUN、それ以外の場合は IModuleController.RunStrategy.FULL_MODULE_BYPASS

例外
DeviceNotAvailableException デバイスが利用できない場合