การรวบรวมการเข้าสู่ระบบที่ไม่สำเร็จโดยอัตโนมัติ

เมื่อทำการดีบักการทดสอบ คุณจะต้องมีชุดบันทึกเสมอเพื่อดูภาพพื้นฐานของความล้มเหลวและอุปกรณ์ที่อยู่ระหว่างการทดสอบ แหล่งข้อมูลประกอบด้วย Logcat, บันทึกโฮสต์ Tradefed, ภาพหน้าจอ ฯลฯ

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

การกำหนดค่า

หากต้องการรวบรวมบันทึกบางรายการโดยอัตโนมัติเมื่อเกิดข้อผิดพลาด คุณสามารถเพิ่มตัวเลือกต่อไปนี้ลงในบรรทัดคำสั่ง Tradefed

--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE

หากต้องการดูรายการค่าทั้งหมดที่เป็นไปได้ โปรดดู AutoLogCollector

logcat และภาพหน้าจอแต่ละรายการมีแฟล็กโดยตรงเพื่อความสะดวก

--logcat-on-failure
and
--screenshot-on-failure

หมายเหตุเกี่ยวกับโมดูลชุดการทดสอบ (AndroidTest.xml)

โมดูลไม่สามารถระบุตัวเลือกนี้ใน AndroidTest.xml ได้โดยตรง แต่ สามารถใช้ตัวควบคุมโมดูล แทนได้