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 ขึ้นไป

สรุป

ตัวสร้างแบบสาธารณะ

ShippingApiLevelModuleController()

เมธอดสาธารณะ

IModuleController.RunStrategy shouldRun(IInvocationContext context)

วิธีตัดสินใจว่าควรเรียกใช้โมดูลหรือไม่

ตัวสร้างแบบสาธารณะ

ShippingApiLevelModuleController

public ShippingApiLevelModuleController ()

เมธอดสาธารณะ

shouldRun

public IModuleController.RunStrategy shouldRun (IInvocationContext context)

วิธีตัดสินใจว่าควรเรียกใช้โมดูลหรือไม่

พารามิเตอร์
context IInvocationContext: IInvocationContext ของโมดูล

คิกรีเทิร์น
IModuleController.RunStrategy RunStrategy.RUN หากต้องการให้โมดูลทำงาน IModuleController.RunStrategy.FULL_MODULE_BYPASS ไม่เช่นนั้น

โยน
DeviceNotAvailableException หากอุปกรณ์ไม่พร้อมใช้งาน