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

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