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 ()

公開メソッド

getModuleAbi

public final IAbi getModuleAbi ()

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

戻り値
IAbi

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