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

ดู เอกสารคู่มือการลองทดสอบซ้ำอัตโนมัติ เพื่อทำความเข้าใจว่าคุณลักษณะการลองใหม่ทำงานอย่างไร

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

เปิดใช้งานคุณสมบัติ

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

--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

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