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