Khi gỡ lỗi kiểm thử, bạn luôn cần có một bộ nhật ký để nắm được thông tin cơ bản về lỗi và thiết bị đang được kiểm thử. Các nguồn bao gồm: Logcat, nhật ký máy chủ Tradefed, ảnh chụp màn hình, v.v.
Để giúp mọi người viết mã kiểm thử có thể lấy những nhật ký đó một cách dễ dàng và chung chung, Tradefed có một cơ chế tích hợp sẵn để thu thập các nhật ký đó.
Cấu hình
Để tự động thu thập một số nhật ký khi xảy ra lỗi, bạn có thể thêm tuỳ chọn sau vào dòng lệnh Tradefed:
--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE
Để xem danh sách đầy đủ các giá trị có thể có, hãy xem AutoLogCollector
Để thuận tiện, logcat và ảnh chụp màn hình đều có cờ trực tiếp:
--logcat-on-failure
and
--screenshot-on-failure
Lưu ý về các mô-đun bộ kiểm thử (AndroidTest.xml)
Các mô-đun không thể chỉ định trực tiếp tuỳ chọn này trong AndroidTest.xml
, nhưng có thể sử dụng trình điều khiển mô-đun.