基礎模塊控制器

public abstract class BaseModuleController
extends Object implements IModuleController

對象
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)

確定模塊是否應運行的方法。

公共構造函數

基礎模塊控制器

public BaseModuleController ()

公共方法

獲取模塊Abi

public final IAbi getModuleAbi ()

獲取模塊 abi 的輔助方法。

退貨
IAbi

獲取模塊名稱

public final String getModuleName ()

獲取模塊名稱的輔助方法。

退貨
String

shouldCaptureBugreport

public final boolean shouldCaptureBugreport ()

返回模塊是否想要在測試失敗時捕獲錯誤報告。

退貨
boolean

shouldCaptureLogcat

public final boolean shouldCaptureLogcat ()

返回模塊是否想要在測試失敗時捕獲 logcat。

退貨
boolean

shouldCapture截圖

public final boolean shouldCaptureScreenshot ()

返回模塊是否要在測試失敗時捕獲屏幕截圖。

退貨
boolean

應該運行

public abstract IModuleController.RunStrategy shouldRun (IInvocationContext context)

決定模塊是否應該運行的方法。

參數
context IInvocationContext :在IInvocationContext模塊

退貨
IModuleController.RunStrategy如果模塊應該運行,則為真,否則為假。

應該運行模塊

public final IModuleController.RunStrategy shouldRunModule (IInvocationContext context)

確定模塊是否應運行的方法。

參數
context IInvocationContext :在IInvocationContext模塊。

退貨
IModuleController.RunStrategy如果模塊應該運行,則為真,否則為假。