基礎模塊控制器
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 |
應該捕獲錯誤報告
public final boolean shouldCaptureBugreport ()
返回模塊是否想要在測試失敗時捕獲錯誤報告。
退貨 | |
---|---|
boolean |
應該捕獲日誌貓
public final boolean shouldCaptureLogcat ()
返回模塊是否要在測試失敗時捕獲 logcat。
退貨 | |
---|---|
boolean |
應該捕獲屏幕截圖
public final boolean shouldCaptureScreenshot ()
返回模塊是否要在測試失敗時捕獲屏幕截圖。
退貨 | |
---|---|
boolean |
應該運行
public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)
決定模塊是否應該運行的方法。
參數 | |
---|---|
context | IInvocationContext : 模塊的IInvocationContext |
退貨 | |
---|---|
IModuleController.RunStrategy | 如果模塊應該運行則為真,否則為假。 |
投擲 | |
---|---|
DeviceNotAvailableException |
應該運行模塊
public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)
確定模塊是否應該運行的方法。
參數 | |
---|---|
context | IInvocationContext :模塊的IInvocationContext 。 |
退貨 | |
---|---|
IModuleController.RunStrategy | 如果模塊應該運行則為真,否則為假。 |
投擲 | |
---|---|
DeviceNotAvailableException |