com.android.tradefed.testtype.suite.module

อินเทอร์เฟซ

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

ชั้นเรียน

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

เอนัม

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