基本模块控制器
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()
返回模块是否想要在测试失败时捕获 bug 报告。 |
final
boolean
|
shouldCaptureLogcat()
返回模块是否希望在测试失败时捕获 logcat。 |
final
boolean
|
shouldCaptureScreenshot()
返回模块是否希望在测试失败时捕获屏幕截图。 |
abstract
IModuleController.RunStrategy
|
shouldRun(IInvocationContext context)
用于确定是否应运行模块的方法。 |
final
IModuleController.RunStrategy
|
shouldRunModule(IInvocationContext context)
用于确定是否应运行某个模块的方法。 |
公共构造函数
基本模块控制器
public BaseModuleController ()
公共方法
getModuleName
public final String getModuleName ()
用于获取模块名称的辅助方法。
返回 | |
---|---|
String |
shouldCaptureBugreport
public final boolean shouldCaptureBugreport ()
返回模块是否想要在测试失败时捕获 bug 报告。
返回 | |
---|---|
boolean |
shouldCaptureLogcat
public final boolean shouldCaptureLogcat ()
返回模块是否希望在测试失败时捕获 logcat。
返回 | |
---|---|
boolean |
shouldCaptureScreenshot
public final boolean shouldCaptureScreenshot ()
返回模块是否希望在测试失败时捕获屏幕截图。
返回 | |
---|---|
boolean |
shouldRun
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 |