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 ()
公用方法
getModuleName
public final String getModuleName ()
取得模組名稱的輔助方法。
傳回 | |
---|---|
String |
應擷取 Bugreport
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 |
shouldRunModule
public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)
決定模組是否應執行的方法。
參數 | |
---|---|
context |
IInvocationContext :模組的 IInvocationContext 。 |
傳回 | |
---|---|
IModuleController.RunStrategy |
如果模組應該執行,則為「true」,否則傳回「false」。 |
擲回 | |
---|---|
DeviceNotAvailableException |