ลองแยกใหม่

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

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

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

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

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

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