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