Saat men-debug pengujian, satu set log selalu diperlukan untuk mendapatkan gambaran dasar tentang kegagalan dan perangkat yang diuji. Sumber termasuk: Logcat, log host Tradefed, tangkapan layar, dll.
Untuk membuatnya generik dan tidak menyakitkan bagi penulis pengujian mana pun untuk mendapatkan log tersebut, Tradefed memiliki mekanisme bawaan untuk membantu mengumpulkannya.
Konfigurasi
Untuk mengumpulkan beberapa log kegagalan secara otomatis, Anda dapat menambahkan opsi berikut ke baris perintah Tradefed Anda:
--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE
Untuk melihat daftar lengkap kemungkinan nilai, periksa AutoLogCollector
Untuk kenyamanan, logcat dan tangkapan layar masing-masing memiliki tanda langsung:
--logcat-on-failure
and
--screenshot-on-failure
Catatan tentang modul suite (AndroidTest.xml)
Modul tidak dapat secara langsung menentukan opsi ini di AndroidTest.xml
, tetapi mereka dapat menggunakan pengontrol modul sebagai gantinya.