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