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 ()

公用方法

getModuleAbi

public final IAbi getModuleAbi ()

用來取得模組 ABI 的輔助方法。

傳回
IAbi

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