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