ดู เอกสารคู่มือการลองทดสอบซ้ำอัตโนมัติ เพื่อทำความเข้าใจว่าคุณลักษณะการลองใหม่ทำงานอย่างไร
เมื่อดำเนินการลองใหม่ หากอุปกรณ์เข้าสู่สถานะเสียซึ่งไม่อนุญาตให้ทำการทดสอบอีกต่อไป ใช้คุณสมบัติการแยกเพื่อกู้คืนอุปกรณ์เป็นสถานะเริ่มต้นใหม่และอนุญาตให้ทำการทดสอบและดำเนินการให้สำเร็จ
เปิดใช้งานคุณสมบัติ
สามารถเปิดใช้งานการแยกการลองใหม่ด้วยตัวเลือกต่อไปนี้นอกเหนือจากตัวเลือกการลองใหม่:
--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
การทดสอบการทำงานแบบแยกส่วนจะให้สัญญาณที่แรง ไม่ว่าจะผ่านหรือไม่ผ่าน เจ้าของการทดสอบควรมีความมั่นใจสูงว่าไม่มีสถานะเสียจากการทดสอบครั้งก่อนหลงเหลืออยู่ในอุปกรณ์