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 או גרסה מאוחרת יותר.

סיכום

‫constructors ציבוריים

ShippingApiLevelModuleController()

‫methods ציבוריים

IModuleController.RunStrategy shouldRun(IInvocationContext context)

שיטה לקביעה אם המודול צריך לפעול או לא.

‫constructors ציבוריים

ShippingApiLevelModuleController

public ShippingApiLevelModuleController ()

‫methods ציבוריים

shouldRun

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

שיטה לקביעה אם המודול צריך לפעול או לא.

פרמטרים
context IInvocationContext: IInvocationContext של המודול

החזרות
IModuleController.RunStrategy RunStrategy.RUN אם המודול צריך לפעול, RunStrategy.FULL_MODULE_BYPASS אחרת.

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException אם המכשיר לא זמין