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 |
เรียกใช้การทดสอบหากอุปกรณ์เป็นไปตามเงื่อนไขต่อไปนี้
|
| SkipHWASanModuleController | คลาสพื้นฐานสำหรับตัวควบคุมโมดูลที่จะไม่เรียกใช้การทดสอบในบิลด์ HWASan |
| TestFailureModuleController | ตัวควบคุมสำหรับโมดูลที่ต้องการปรับแต่งลักษณะการทำงานของบันทึกความล้มเหลวของการทดสอบที่รวบรวมไว้ |
Enums
| IModuleController.RunStrategy | Enum ที่อธิบายวิธีเรียกใช้โมดูล |
อินเทอร์เฟซ
ชั้นเรียน
- ArchModuleController
- BaseModuleController
- CarModuleController
- CommandSuccessModuleController
- DeviceFeatureModuleController
- KernelTestModuleController
- MainlineTestModuleController
- MaxSdkModuleController
- MinApiLevelModuleController
- MinSdkModuleController
- NativeBridgeModuleController
- PackageInstalledModuleController
- Sdk28ModuleController
- Sdk29ModuleController
- Sdk30ModuleController
- Sdk31ModuleController
- Sdk32ModuleController
- Sdk33ModuleController
- Sdk34ModuleController
- Sdk35ModuleController
- Sdk36ModuleController
- Sdk37ModuleController
- ShippingApiLevelModuleController
- SkipHWASanModuleController
- TestFailureModuleController
Enums