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 |
shouldCaptureBugreport
public final boolean shouldCaptureBugreport ()
傳回模組是否要在測試失敗時擷取錯誤報告。
傳回 | |
---|---|
boolean |
shouldCaptureLogcat
public final boolean shouldCaptureLogcat ()
傳回模組是否要在測試失敗時擷取 Logcat。
傳回 | |
---|---|
boolean |
應擷取螢幕截圖
public final boolean shouldCaptureScreenshot ()
傳回模組是否要在測試失敗時擷取螢幕截圖。
傳回 | |
---|---|
boolean |
shouldRun
public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)
決定模組是否應執行的方法。
參數 | |
---|---|
context |
IInvocationContext :模組的 IInvocationContext |
傳回 | |
---|---|
IModuleController.RunStrategy |
如果模組應執行,則傳回「是」;否則傳回「否」。 |
擲回 | |
---|---|
DeviceNotAvailableException |
shouldRunModule
public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)
用於判斷是否應執行模組的方法。
參數 | |
---|---|
context |
IInvocationContext :模組的 IInvocationContext 。 |
傳回 | |
---|---|
IModuleController.RunStrategy |
如果模組應執行,則傳回「是」;否則傳回「否」。 |
擲回 | |
---|---|
DeviceNotAvailableException |