کنترلر ماژول پایه

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

این تابع مشخص می‌کند که آیا ماژول می‌خواهد گزارش اشکال (bugreport) را در صورت شکست تست ثبت کند یا خیر.

final boolean shouldCaptureLogcat ()

این تابع مشخص می‌کند که آیا ماژول می‌خواهد در صورت شکست تست، لاگ‌کت را ثبت کند یا خیر.

final boolean shouldCaptureScreenshot ()

این مقدار را برمی‌گرداند که آیا ماژول می‌خواهد در صورت عدم موفقیت در تست، اسکرین‌شات بگیرد یا خیر.

abstract IModuleController.RunStrategy shouldRun ( IInvocationContext context)

روشی برای تصمیم‌گیری در مورد اینکه آیا ماژول باید اجرا شود یا خیر.

final IModuleController.RunStrategy shouldRunModule ( IInvocationContext context)

روشی برای تعیین اینکه آیا یک ماژول باید اجرا شود یا خیر.

سازندگان عمومی

کنترلر ماژول پایه

public BaseModuleController ()

روش‌های عمومی

دریافت ماژول ابی

public final IAbi getModuleAbi ()

متد کمکی برای دریافت ماژول abi.

بازگشت‌ها
IAbi

دریافت نام ماژول

public final String getModuleName ()

متد کمکی برای دریافت نام ماژول.

بازگشت‌ها
String

shouldCaptureBugreport

public final boolean shouldCaptureBugreport ()

این تابع مشخص می‌کند که آیا ماژول می‌خواهد گزارش اشکال (bugreport) را در صورت شکست تست ثبت کند یا خیر.

بازگشت‌ها
boolean

shouldCaptureLogcat

public final boolean shouldCaptureLogcat ()

این تابع مشخص می‌کند که آیا ماژول می‌خواهد در صورت شکست تست، لاگ‌کت را ثبت کند یا خیر.

بازگشت‌ها
boolean

shouldCaptureScreenshot

public final boolean shouldCaptureScreenshot ()

این مقدار را برمی‌گرداند که آیا ماژول می‌خواهد در صورت عدم موفقیت در تست، اسکرین‌شات بگیرد یا خیر.

بازگشت‌ها
boolean

باید اجرا شود

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