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 หากอุปกรณ์ไม่พร้อมใช้งาน