Saat melakukan {i>debugging<i} pengujian, sekumpulan log selalu diperlukan untuk mendapatkan gambaran kerusakan dan perangkat yang sedang diuji. Sumber termasuk: Logcat, log host Tradefed, screenshot, dll.
Untuk membuatnya generik dan mudah bagi penulis tes untuk mendapatkan log tersebut, Tradefed memiliki mekanisme bawaan untuk membantu mengumpulkannya.
Konfigurasi
Untuk mengumpulkan beberapa log secara otomatis jika gagal, Anda dapat menambahkan opsi berikut ke command line Tradefed Anda:
--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE
Untuk melihat daftar lengkap kemungkinan nilai, checkout AutoLogCollector
Untuk memudahkan, masing-masing logcat dan screenshot memiliki flag langsung:
--logcat-on-failure
and
--screenshot-on-failure
Catatan tentang modul suite (AndroidTest.xml)
Modul tidak dapat menentukan opsi ini secara diam-diam di AndroidTest.xml
, tetapi
dapat menggunakan pengontrol modul
sebagai gantinya.