สร้างผู้ให้บริการใน Tradefed

ผู้ให้บริการบิลด์ใน TF จะแสดงด้วยIBuildProvider อินเทอร์เฟซ

คุณสามารถใช้อินเทอร์เฟซใดๆ ในการกำหนดค่าทดสอบได้ ช่วงเวลานี้ การออกแบบที่ยืดหยุ่นช่วยให้โต้ตอบกับระบบได้ทุกประเภท

ผู้ให้บริการบิลด์จะสร้างบิลด์ ข้อมูล ซึ่งมีทรัพยากรทั้งหมดที่จำเป็นสำหรับการตั้งค่าและการทดสอบ

ผู้ให้บริการบิลด์ในพื้นที่

เมื่อทำงานในเครื่อง อาจมีการกำหนดค่าที่เป็นไปได้หลายแบบดังนี้

  • ค้นหาและใช้อิมเมจอุปกรณ์ที่สร้างขึ้นในเครื่อง LocalDeviceBuildProvider โดยทั่วไปจะใช้เพื่อแฟลชอิมเมจ Android ที่สร้างขึ้นในเครื่องก่อนเรียกใช้ การทดสอบ
  • ค้นหาและใช้กรอบการทดสอบที่สร้างขึ้นในเครื่อง BootstrapBuildProvider โดยปกติจะใช้เพื่อทำการทดสอบกับ Flash และไฟล์ที่พร้อมใช้งานแล้ว อุปกรณ์ นี่คือผู้ให้บริการที่ใช้โดย ล่าสุดระหว่างการทดสอบในพื้นที่

การกำหนดค่า

ใช้แท็กออบเจ็กต์ build_provider เช่น

<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />