جمع‌آوری گزارش خودکار درباره ورود ناموفق به سیستم

هنگام اشکال‌زدایی آزمایش‌ها، همیشه به مجموعه‌ای از گزارش‌ها نیاز است تا تصویری کلی از خرابی و دستگاه تحت آزمایش به‌دست آید. منابع شامل: 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 مشخص کنند، اما می‌توانند به‌جای آن از واحد کنترل‌کننده استفاده کنند.