การจัดสรรอุปกรณ์ใน Tradefed

เมื่อเริ่มการทดสอบ (เช่น การทดสอบการใช้เครื่องมือ) อาจต้องมี อุปกรณ์เพื่อให้ทำงานได้อย่างถูกต้อง หรือการทดสอบ (เช่น การทดสอบหน่วยของ Java บางรายการ) อาจไม่จำเป็นต้องใช้อุปกรณ์เลย หรืออาจต้องใช้อุปกรณ์หลายเครื่อง (เช่น การทดสอบโทรศัพท์ + นาฬิกา) ในกรณีทั้งหมดเหล่านั้น Device Manager มีหน้าที่ จัดสรรอุปกรณ์ที่จำเป็นให้กับการทดสอบเพื่อให้การทดสอบทำงาน ได้อย่างถูกต้อง เราเรียกขั้นตอนนี้ว่าขั้นตอนการจัดสรรอุปกรณ์หรือการเลือกอุปกรณ์

การจัดสรรจะขึ้นอยู่กับ DeviceSelectionOptions ซึ่งช่วยให้การทดสอบประกาศพร็อพเพอร์ตี้ที่ต้องการจากอุปกรณ์ได้ รวมถึง

  • ระดับแบตเตอรี่
  • ประเภทอุปกรณ์
  • ประเภทผลิตภัณฑ์
  • หมายเลขซีเรียล

ใช้อุปกรณ์จริง

การตั้งค่านี้เป็นค่าเริ่มต้นที่จะจัดสรรให้กับการทดสอบทั้งหมดที่ไม่ได้ ระบุพร็อพเพอร์ตี้ของอุปกรณ์ ระบบจะเลือกอุปกรณ์จริงแบบสุ่มที่ทำเครื่องหมายว่า พร้อมใช้งาน และกำหนดให้กับการทดสอบ

ไม่ใช้อุปกรณ์

เมื่อการทดสอบไม่จำเป็นต้องใช้อุปกรณ์ ก็สามารถระบุ --null-device หรือ -n ในบรรทัดคำสั่ง หรือ <option name="null-device" value="true" /> ใน XML การกำหนดค่าได้ ซึ่งจะจัดสรรตัวยึดตำแหน่ง NullDevice ที่ แสดงว่าไม่มีการจัดสรรอุปกรณ์