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