ลองแยกกักตัวอีกครั้ง

ดูเอกสารประกอบเกี่ยวกับการลองทดสอบซ้ำอัตโนมัติ เพื่อทำความเข้าใจวิธีการทำงานของฟีเจอร์ลองอีกครั้ง

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

เปิดใช้ฟีเจอร์

คุณเปิดใช้การแยกการลองใหม่ได้ด้วยตัวเลือกต่อไปนี้ นอกเหนือจาก ตัวเลือกการลองใหม่

--retry-isolation-grade <FULLY_ISOLATED|REBOOT_ISOLATED>

หรือปิดใช้ด้วย

--retry-isolation-grade NOT_ISOLATED

ฟีเจอร์นี้ปิดใช้อยู่โดยค่าเริ่มต้น

ระดับการแยกที่แตกต่างกัน

เกรดการแยกแสดงถึงขอบเขตของการแยกที่เราต้องการกำหนดค่า ระหว่างการลองใหม่

  • FULLY_ISOLATED จะล้างข้อมูลและตั้งค่าอุปกรณ์ใหม่ทั้งหมดโดยการเรียกใช้ configured target_preparers ของการกำหนดค่าอีกครั้ง
  • REBOOT_ISOLATED จะรีบูตอุปกรณ์

หมายเหตุเกี่ยวกับชุดเครื่องมือทดสอบความเข้ากันได้ (CTS)

การเรียกใช้ CTS ของพาร์ทเนอร์ Android ยังไม่รองรับ FULLY_ISOLATED ในขณะนี้

ผลลัพธ์มีลักษณะอย่างไร

ผู้รายงานผลจะได้รับเครื่องหมายที่ระบุว่าโมดูลหรือการเรียกใช้ที่กำหนดทำงานใน ไอโซเลชัน และเลือกที่จะแสดงเครื่องหมายในรายงานได้

  • ที่ระดับโมดูล ระบบจะตั้งค่าพร็อพเพอร์ตี้ module-isolated เป็น ระดับการแยก
  • ที่ระดับการเรียกใช้ ระบบจะตั้งค่าrun-isolatedพร็อพเพอร์ตี้เป็นระดับการแยก

เช่น โมดูลแรกที่ทํางานหลังจากแยกแล้วจะรายงานเป็น module-isolated:FULLY_ISOLATED

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