com.android.tradefed.testtype.suite.module

อินเทอร์เฟซ

ไอโมดูลคอนโทรลเลอร์ อินเทอร์เฟซสำหรับควบคุมว่าควรดำเนินการโมดูลหรือไม่

ชั้นเรียน

อาร์คโมดูลคอนโทรลเลอร์ ตัวควบคุมโมดูลจะไม่ทำการทดสอบเมื่อไม่ตรงกับสถาปัตยกรรมที่กำหนด
ตัวควบคุมโมดูลฐาน การใช้งานพื้นฐานของ IModuleController ที่ควรนำไปใช้ในการตรวจสอบว่าโมดูลควรทำงานหรือไม่
อุปกรณ์คุณลักษณะโมดูลตัวควบคุม ตัวควบคุมโมดูลจะไม่ทำการทดสอบเมื่อไม่รองรับคุณสมบัติบางอย่าง
MainlineTestModuleคอนโทรลเลอร์ คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อทำการทดสอบตามโมดูลเมนไลน์ที่โหลดไว้ล่วงหน้าบนอุปกรณ์ที่กำลังทดสอบ
ตัวควบคุมโมดูล MinApiLevel คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่รันการทดสอบเมื่อต่ำกว่าระดับ API ที่ระบุ
MinSdkModuleคอนโทรลเลอร์ คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่รันการทดสอบในเวอร์ชันที่ต่ำกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ
แพ็คเกจติดตั้งโมดูลคอนโทรลเลอร์ ตัวควบคุมโมดูลจะไม่ทำการทดสอบเมื่ออุปกรณ์ไม่ได้ติดตั้งแพ็คเกจที่กำหนด
Sdk28โมดูลคอนโทรลเลอร์ ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์ใช้ SDK 28 (Android 9) ขึ้นไปหรือไม่
Sdk29โมดูลคอนโทรลเลอร์ ทำการทดสอบเฉพาะในกรณีที่อุปกรณ์ที่ทดสอบคือ SDK เวอร์ชัน 29 ขึ้นไป
Sdk30โมดูลคอนโทรลเลอร์ ทำการทดสอบเฉพาะในกรณีที่อุปกรณ์ที่ทดสอบคือ SDK เวอร์ชัน 30 ขึ้นไป
Sdk31โมดูลคอนโทรลเลอร์ ทำการทดสอบเฉพาะในกรณีที่อุปกรณ์ที่ทดสอบคือ SDK เวอร์ชัน 31 ขึ้นไป
การจัดส่งสินค้าApiLevelModuleController รันการทดสอบว่าอุปกรณ์ตรงตามเงื่อนไขต่อไปนี้หรือไม่:
  • หากมีการกำหนด min-api-level :
    • อุปกรณ์ที่จัดส่งมาพร้อมกับ min-api-level หรือใหม่กว่า

เอนัม

IModuleController.RunStrategy Enum อธิบายวิธีการทำงานของโมดูล