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

shouldCaptureScreenshot

public final boolean shouldCaptureScreenshot ()

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

戻り値
boolean

shouldRun

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