com.android.tradefed.testtype.suite.module

อินเทอร์เฟซ

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

ชั้นเรียน

ArchModuleController ตัวควบคุมโมดูลที่จะไม่เรียกใช้การทดสอบเมื่อไม่ตรงกับสถาปัตยกรรมที่ระบุ 
BaseModuleController การใช้งานพื้นฐานของ IModuleController ที่ควรนำไปใช้เพื่อตรวจสอบว่าควรเรียกใช้ โมดูลหรือไม่ 
CarModuleController ตัวควบคุมนี้จะป้องกันไม่ให้มีการเรียกใช้กรณีทดสอบในอุปกรณ์ที่ไม่ใช่ยานยนต์ 
CommandSuccessModuleController คลาสฐานสำหรับตัวควบคุมโมดูลเพื่อข้ามโมดูลการทดสอบตามความล้มเหลวของคำสั่งเชลล์ 
DeviceFeatureModuleController ตัวควบคุมโมดูลที่จะไม่เรียกใช้การทดสอบเมื่อไม่รองรับฟีเจอร์บางอย่าง 
KernelTestModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่เรียกใช้การทดสอบเมื่อไม่ตรงกับสถาปัตยกรรม 
MainlineTestModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลเพื่อเรียกใช้การทดสอบตามโมดูล Mainline ที่โหลดไว้ล่วงหน้าในอุปกรณ์ที่อยู่ระหว่างการทดสอบ 
MaxSdkModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่เรียกใช้การทดสอบในเวอร์ชันที่สูงกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ 
MinApiLevelModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่เรียกใช้การทดสอบเมื่อต่ำกว่าระดับ API ที่ระบุ 
MinSdkModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่เรียกใช้การทดสอบในเวอร์ชันที่ต่ำกว่าหมายเลขเวอร์ชัน SDK ที่ระบุ 
NativeBridgeModuleController ตัวควบคุมโมดูลเพื่อตรวจสอบว่าอุปกรณ์รองรับ Native Bridge หรือไม่ 
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 ขึ้นไป 
Sdk37ModuleController เรียกใช้การทดสอบก็ต่อเมื่ออุปกรณ์ที่อยู่ระหว่างการทดสอบเป็น SDK เวอร์ชัน 37 ขึ้นไป 
ShippingApiLevelModuleController เรียกใช้การทดสอบหากอุปกรณ์เป็นไปตามเงื่อนไขต่อไปนี้
  • หากมีการกำหนด min-api-level
    • อุปกรณ์ที่จัดส่งมาพร้อมกับ min-api-level หรือสูงกว่า 
SkipHWASanModuleController คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่เรียกใช้การทดสอบในบิลด์ HWASan 
TestFailureModuleController ตัวควบคุมสำหรับโมดูลที่ต้องการปรับแต่งลักษณะการทำงานของบันทึกความล้มเหลวของการทดสอบที่รวบรวมไว้ 

Enums

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