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

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

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

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

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

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

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

--retry-isolation-grade NOT_ISOLATED

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

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

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

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

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

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

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

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

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

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

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