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