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()
返回模块是否希望在测试失败时捕获 bugreport。 |
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 ()
返回模块是否希望在测试失败时捕获 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 |
|