BaseModuleController
public abstract class BaseModuleController
extends Object
implements IModuleController
java.lang.Object | |
↳ | 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) モジュールを実行するかどうかを決定するメソッド。 |
パブリック コンストラクター
BaseModuleController
public BaseModuleController ()
公開メソッド
getModuleName
public final String getModuleName ()
モジュール名を取得するヘルパー メソッド。
戻り値 | |
---|---|
String |
shouldCaptureBugreport
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 |
shouldRunModule
public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)
モジュールを実行するかどうかを決定するメソッド。
パラメーター | |
---|---|
context | IInvocationContext : モジュールのIInvocationContext 。 |
戻り値 | |
---|---|
IModuleController.RunStrategy | モジュールを実行する必要がある場合は true、それ以外の場合は false。 |
スロー | |
---|---|
DeviceNotAvailableException |