کنترلر ماژول سطح API در حمل و نقل

public class ShippingApiLevelModuleController
extends BaseModuleController

شیء جاوا
com.android.tradefed.testtype.suite.module.BaseModuleController
com.android.tradefed.testtype.suite.module.ShippingApiLevelModuleController


اگر دستگاه شرایط زیر را داشت، آزمایش‌ها را اجرا کنید:

  • اگر min-api-level تعریف شده باشد:
    • دستگاه با min-api-level یا بالاتر ارسال شده است.
  • اگر vsr-min-api-level تعریف شده باشد:
    • دستگاه با vsr-min-api-level یا بالاتر ارسال شده است.
    • ایمیج فروشنده، ویژگی‌های vsr-min-api-level یا بالاتر را پیاده‌سازی کرده است.
  • اگر vendor-min-api-level تعریف شده باشد:
    • ایمیج فروشنده، ویژگی‌های مربوط به vendor-min-api-level یا بالاتر را پیاده‌سازی کرده است.

خلاصه

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

ShippingApiLevelModuleController ()

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

IModuleController.RunStrategy shouldRun ( IInvocationContext context)

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

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

کنترلر ماژول سطح API در حمل و نقل

public ShippingApiLevelModuleController ()

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

باید اجرا شود

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

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

پارامترها
context IInvocationContext : IInvocationContext ماژول

بازگشت‌ها
IModuleController.RunStrategy اگر ماژول باید اجرا شود، RunStrategy.RUN و در غیر این صورت RunStrategy.FULL_MODULE_BYPASS .

پرتاب‌ها
DeviceNotAvailableException اگر دستگاه در دسترس نباشد