Pengumpulan kegagalan masuk otomatis

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.