ベースモジュールコントローラー
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モジュール名
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 |