ผู้ให้บริการบิลด์ใน TF จะแสดงโดยIBuildProvider
อินเทอร์เฟซ
คุณสามารถใช้การติดตั้งใช้งานอินเทอร์เฟซใดก็ได้ในการกำหนดค่าการทดสอบ การออกแบบที่ยืดหยุ่นนี้ช่วยให้โต้ตอบกับระบบทุกประเภทได้
ผู้ให้บริการบิลด์จะสร้าง build info ที่ป้อนข้อมูลทรัพยากรทั้งหมดที่การตั้งค่าและการทดสอบต้องการ
ผู้ให้บริการสร้างในพื้นที่
เมื่อเรียกใช้ในเครื่อง จะมีการกำหนดค่าที่เป็นไปได้หลายอย่าง ดังนี้
- ค้นหาและใช้รูปภาพอุปกรณ์ที่สร้างขึ้นในเครื่องโดยทำดังนี้
LocalDeviceBuildProviderโดยปกติจะใช้เพื่อแฟลชอิมเมจ Android ที่สร้างขึ้นในเครื่องก่อนที่จะเรียกใช้ การทดสอบ - ค้นหาและใช้กรณีทดสอบที่สร้างขึ้นในเครื่องโดยทำดังนี้
BootstrapBuildProviderโดยปกติจะใช้เพื่อเรียกใช้การทดสอบกับอุปกรณ์ที่แฟลชแล้วและพร้อมใช้งาน นี่คือผู้ให้บริการที่ Atest ใช้ระหว่างการทดสอบในเครื่อง
การกำหนดค่า
ใช้แท็กออบเจ็กต์ build_provider เช่น
<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />