基礎模組控制器

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)

確定模組是否應該運作的方法。

公共構造函數

基礎模組控制器

public BaseModuleController ()

公共方法

獲取模組Abi

public final IAbi getModuleAbi ()

取得模組 abi 的輔助方法。

退貨
IAbi

取得模組名稱

public final String getModuleName ()

取得模組名稱的輔助方法。

退貨
String

應該捕獲錯誤報告

public final boolean shouldCaptureBugreport ()

傳回模組是否想要捕捉測試失敗的錯誤報告。

退貨
boolean

應該捕獲Logcat

public final boolean shouldCaptureLogcat ()

返回模組是否想要在測試失敗時捕獲 logcat。

退貨
boolean

應擷取螢幕截圖

public final boolean shouldCaptureScreenshot ()

返回模組是否想要在測試失敗時捕獲螢幕截圖。

退貨
boolean

應該運行

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

決定模組是否應該運作的方法。

參數
context IInvocationContext :模組的IInvocationContext

退貨
IModuleController.RunStrategy如果模組應該運作則為 true,否則為 false。

投擲
DeviceNotAvailableException

應該運行模組

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

確定模組是否應該運作的方法。

參數
context IInvocationContext :模組的IInvocationContext

退貨
IModuleController.RunStrategy如果模組應該運作則為 true,否則為 false。

投擲
DeviceNotAvailableException