ベースモジュールコントローラー

public abstract class BaseModuleController
extends Object implements IModuleController

java.lang.オブジェクト
com.android.tradefed.testtype.suite.module.BaseModuleController


モジュールを実行するかどうかをチェックするために実装する必要があるIModuleControllerの基本実装。

まとめ

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

BaseModuleController ()

パブリックメソッド

final IAbi getModuleAbi ()

モジュール abi を取得するヘルパー メソッド。

final String getModuleName ()

モジュール名を取得するヘルパー メソッド。

final boolean shouldCaptureBugreport ()

モジュールがテスト失敗時のバグレポートをキャプチャするかどうかを返します。

final boolean shouldCaptureLogcat ()

モジュールがテスト失敗時に logcat をキャプチャするかどうかを返します。

final boolean shouldCaptureScreenshot ()

モジュールがテスト失敗時にスクリーンショットをキャプチャするかどうかを返します。

abstract IModuleController.RunStrategy shouldRun ( IInvocationContext context)

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

final IModuleController.RunStrategy shouldRunModule ( IInvocationContext context)

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

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

ベースモジュールコントローラー

public BaseModuleController ()

パブリックメソッド

getモジュールAbi

public final IAbi getModuleAbi ()

モジュール abi を取得するヘルパー メソッド。

戻り値
IAbi

getモジュール名

public final String getModuleName ()

モジュール名を取得するヘルパー メソッド。

戻り値
String

shouldCaptureバグレポート

public final boolean shouldCaptureBugreport ()

モジュールがテスト失敗時のバグレポートをキャプチャするかどうかを返します。

戻り値
boolean

shouldCaptureLogcat

public final boolean shouldCaptureLogcat ()

モジュールがテスト失敗時に logcat をキャプチャするかどうかを返します。

戻り値
boolean

shouldCaptureスクリーンショット

public final boolean shouldCaptureScreenshot ()

モジュールがテスト失敗時にスクリーンショットをキャプチャするかどうかを返します。

戻り値
boolean

実行すべき

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

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

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

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

投げる
DeviceNotAvailableException

shouldRunモジュール

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

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

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

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

投げる
DeviceNotAvailableException