com.android.tradefed.testtype.suite.module

อินเทอร์เฟซ

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

ชั้นเรียน

ArchModuleController ตัวควบคุมโมดูลจะไม่ทำการทดสอบเมื่อไม่ตรงกับสถาปัตยกรรมที่ระบุ 
BaseModuleController การติดตั้งใช้งานพื้นฐานของ IModuleController ที่ควรติดตั้งใช้งานเพื่อตรวจสอบว่าควรเรียกใช้โมดูลหรือไม่ 
CarModuleController ตัวควบคุมนี้ป้องกันไม่ให้เรียกใช้ Test Case ในอุปกรณ์ที่ไม่ใช่ยานยนต์ 
CommandSuccessModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อข้ามโมดูลทดสอบตามคำสั่ง Shell ที่ไม่สำเร็จ 
DeviceFeatureModuleController ตัวควบคุมโมดูลที่จะไม่ทำการทดสอบเมื่อไม่รองรับฟีเจอร์บางอย่าง 
KernelTestModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบเมื่อไม่ตรงกับสถาปัตยกรรม 
MainlineTestModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อเรียกใช้การทดสอบตามโมดูลหลักที่โหลดไว้ล่วงหน้าในอุปกรณ์ทดสอบ 
MaxSdkModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบในเวอร์ชันที่สูงกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ 
MinApiLevelModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบเมื่ออยู่ต่ำกว่าระดับ API ที่ระบุ 
MinSdkModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบในเวอร์ชันที่ต่ำกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ  
NativeBridgeModuleController ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์รองรับบริดจ์แบบเนทีฟหรือไม่ 
PackageInstalledModuleController ตัวควบคุมโมดูลเพื่อไม่ให้ทำการทดสอบเมื่ออุปกรณ์ไม่ได้ติดตั้งแพ็กเกจที่ระบุ 
Sdk28ModuleController ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์ใช้ SDK 28 (Android 9) ขึ้นไปหรือไม่ 
Sdk29ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 29 ขึ้นไป 
Sdk30ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 30 ขึ้นไป 
Sdk31ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 31 ขึ้นไป 
Sdk32ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 32 ขึ้นไป 
Sdk33ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ที่ทดสอบเป็น SDK เวอร์ชัน 33 ขึ้นไป 
Sdk34ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 34 ขึ้นไป 
Sdk35ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 35 ขึ้นไป 
Sdk36ModuleController เรียกใช้การทดสอบเฉพาะในกรณีที่อุปกรณ์ทดสอบเป็น SDK เวอร์ชัน 36 ขึ้นไป 
ShippingApiLevelModuleController ทำการทดสอบหากอุปกรณ์เป็นไปตามเงื่อนไขต่อไปนี้
  • หากมีการกําหนด min-api-level ให้ทําดังนี้
    • อุปกรณ์ที่มาพร้อมกับ min-api-level ขึ้นไป 
SkipHWASanModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่ทำการทดสอบในบิลด์ HWASan 
TestFailureModuleController ตัวควบคุมสําหรับโมดูลที่ต้องการปรับแต่งลักษณะการทํางานของบันทึกการทดสอบที่เก็บรวบรวมไว้ 

Enums

IModuleController.RunStrategy Enum ที่อธิบายวิธีเรียกใช้โมดูล