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

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

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

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

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

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

หรือปิดใช้ด้วยตัวเลือกต่อไปนี้

--retry-isolation-grade NOT_ISOLATED

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

การแยกในระดับต่างๆ

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

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

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

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

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

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

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

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

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