‫ShippingApiLevelModuleController

public class ShippingApiLevelModuleController
extends BaseModuleController

java.lang.Object
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)

طريقة تحديد ما إذا كان يجب تشغيل الوحدة أو لا

طُرق وضع التصميم العامة

ShippingApiLevelModuleController

public ShippingApiLevelModuleController ()

الإجراءات العامة

shouldRun

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

طريقة تحديد ما إذا كان يجب تشغيل الوحدة أو لا

المعلَمات
context IInvocationContext: IInvocationContext الخاص بالوحدة

المرتجعات
IModuleController.RunStrategy RunStrategy.RUN إذا كان يجب تشغيل الوحدة، وRunStrategy.FULL_MODULE_BYPASS بخلاف ذلك

عمليات الطرح
DeviceNotAvailableException إذا كان الجهاز غير متاح