基礎模組控制器
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 ()
公共方法
取得模組名稱
public final String getModuleName ()
取得模組名稱的輔助方法。
退貨 | |
---|---|
String |
shouldCaptureBugreport
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 |